Cream of coconut is WAAAAAAY fucking different from the coconut milk. Cream of coconut is usually the shit you use to make girly drinks like Pina Colatas (sp?).
You can find Coconut milk near Asian foods. Bulletprooftiger is right, the oil should be fine for human consumption so long as you find it near the other oils (olive, canola, eatc). I add both to my shakes depending on the day.
Also, coconut milk is ~450kcal per can (400mL). So half a can is more like 225kcal, not 600-800.
Unless of course, you’re doing oil or have much bigger cans than me. Either oil or milk is fine, but figure out how many kcal you’re actually taking in.
Edit: Point of clarification: Cream of Coconut is the shit they add all kinds of sugar to.