You didn't mention where you'll be going. Cozumel, Aruba & Grand Cayman have numerous places to snorkel. We have our own gear and have rented cars or walked to some great beaches. Dzul Ha on Cozumel is a short taxi ride from the ship and has a small bar/restaurant. Paradise Bar & Grill is a short walk from the tender pier on Grand Cayman - a great place to eat and snorkel. Don't miss out on a trip to Stingray City there. Aruba has too many great beaches to mention. Rent a vehicle and circle the island.