All of our excursions were booked through the celebrity website prior to the cruise. We snorkeled in every port. The only bad experience, if you can call it bad, was the snorkel excursion in St. Lucia. The catamaran was very nice but the crew did not seem very prepared for gearing up snorkelers with equipment. they had no organization to the fins and had no cleaning fluid filled bucket for the masks and snorkels. I was convinced I would get some nasty germ from using the equipment but luckily did not. My husband only snorkeled a short time because the fins he had to use were too small. The current was too strong in the area to go it with out fins.