Hit hard the middle of a coconut with a blunt side of a cleaver or hammer, just enough to crack it. Rotate the coconut, continuing to hit it at the center with the hammer or cleaver. It will split in two eventually at the center or wrap coconut.
Place it in the oven for about 10 minutes at 375 degrees F to facilitate removal of the flesh from the shell. Let it cool. Use a spoon to remove the coconut from the shell.
Blend coconut in a blender (blendtec or vitamix preferably) on high into a fine consistency.
Sieve the coconut mixture using cheesecloth. Squeeze really tight to extract all the milk.
Place rice in a saucepan with water, rinse and sieve out water. Add coconut milk, water and salt. Place the saucepan over high heat and, bring to a boil.
Stir saucepan then bring to a simmer- heat level should be very low - cover the saucepan tightly with the lid. Continue cooking for about 15-18 minutes.
Remove sauce pan from the heat and let it cool, covered. Fluff with fork and serve.