Expect warm, calm water with decent visibility when conditions are good, though it’s rarely the pristine Caribbean postcard you see in ads. You’ll typically snorkel over small reefs or seagrass beds 10-30 minutes by boat from shore. Fish are plentiful – parrotfish, tangs, sergeant majors – but the coral is only okay and can feel crowded when multiple groups are in the water at once. The experience is relaxing and fun for beginners, less so if you’re an experienced diver hoping for dramatic drop-offs or big marine life.
Best time is December through April when seas are flattest and visibility is usually 30-60 feet. Summer and fall bring warmer water but more rain, wind, and occasional sargassum. Expect to pay around $35-70 per person for a basic half-day boat trip including gear and a guide; beach-rental snorkel sets alone run $15-25 for the day. Private charters or catamaran party tours sit at the higher end.
Pick a smaller operator that limits group size to 10-12 if you can – it makes a big difference in both reef impact and your experience. Skip the all-inclusive “booze cruise” snorkel trips if you actually want to see fish instead of floating with a rum punch in hand. Bring your own mask and snorkel if you have them; rental gear is often old and leaks.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.