Hi all. I'm looking for some advice on where to go to snorkel. We are avid snorkelers and have been to St, Thomas, Grand Cayman and Bonaire. We plan where to go in the Caribbean based on where the snorkeling is reputed to be the best (not St. Thomas; that was our first trip where I discovered snorkeling). We're looking at St. John and Curacao, so I'd love to hear your opinions of snorkeling in Curacao. Beach snorkeling is strongly preferred but boat snorkeling would be okay, too. Preferably not strong currents. We would love to see healthy coral but fish diversity is what really floats our boat. Thanks for any replies!