You might keep in mind that even the proprietor of paradise beach, "paradise beach Tom" often says that the snorkeling there is not very good. Seems that sandy beaches aren't good homes to fishies, they prefer the rockier areas, so if seeing a lot of marine life while snorkeling is important, you might want to consider elsewhere. Not to say you won't see "anything" but maybe not as good as at other beaches. I'll find this out first hand next month when we stop there while on the Elation! We went to Chankanaab park in March for our snorkeling & did like it there. It does cost $12 per person over 12 to get in there and snorkeling gear was $9 to rent snorkel, mask, fins, and vest per person. Saw a fair amount of marine life there. Snorkeling is "free" at paradise beach (though they do expect you to purchase your libations & food from them---they have to stay in business somehow!) Good luck deciding. I've read about many places in Coz to snorkel.