We booked a snorkeling adventure through Carnival. The snorkeling tender picked us up at the ship and proceeded to Goff's Cay. The reef was beautiful and the crew was fantastic. The fins, masks and snorkels were in great condition (no leaks). Well organized and attentive crew. Our group leader took us completely around the island where the water was up to 15 feet deep. He stayed with us at all times and guided us safely. There were two options to snorkel, from the boat and beach, or just the beach. I chose the beach and it was wonderful. Tip: bring some cash, as a group from Belize had a BBQ and drinks available and there's enough time to do this. Also, it was nice to spend some time just relaxing on the beach.