You may not always be able to find coconuts in your local supermarket but you can always find them in Indian and other Asian grocers.
Picking your coconut
A coconut should be hard, with no soft spots. Ensure that there isn’t any mould on the outside where the eyes are. It should be brown all over, without any grey overtone; just like us, coconuts go grey with age! It should feel relatively heavy for its size and when you shake it, there should be plenty of liquid inside so you hear a sloshing sound. Don’t forget to check the fruit for any signs of cracks or fractures, which would allow moisture to ooze out.