Mature coconuts have a hairy brown shell, while young coconuts are green (or are available peeled to reveal the husk). Young ...
A young coconut should make a sloshing sound when shaken and feel heavy for its size. A mature coconut should also feel heavy and contain liquid. Avoid any that have sunken eyes or cracks.