At least the day we went was not a snorkeling excursion. Where they anchored the boat was too far from the reef. When I asked the crew to come into the water to take us to the reef, they said you are at the reef, water just not clear today. Not the case could see to the bottom just fine, only sand!! Nobody on the trip saw a single fish or coral. Only thing we saw Portuguese man a war jellyfish, in fact several swimmers got stung, we all got scammed!!!