This small island, Waterlemon Cay, is sometimes confused to be called Watermelon Cay which is OK since we made that mistake. Waterlemon Cay is a great snorkel spot but you need to be a little adventurous. Go to Leinster Bay and walk a mile across that beach, then along the path. Then Waterlemon Cay is a quarter mile off shore so you snorkel out there. However, it's worth the swim as you see huge Starfish off the left of the island and pristine coral as you snorkel around the island.
Starfish at Waterlemon Cay:
Jellyfish while snorkeling out to Waterlemon:
Four Eye butterfly fish: