If you are cruising, in the Cayman Islands there is a place about a half mile from where the boats bring you. We brought our own gear and snorkled for like $3 US, all we had to do was rent a locker. On Grand Bahama island you can get a taxi from Freeport to Paradise Cove, and the snorkling was good there too, lots of colorful fish. We had a lot of fun there, too. You can purchase some good island food both places. We took breaks and ate fried plantains and conch fritters.
www.learn2dive.net/ Diving Lessons and Certification Local PADI 5 Star Dive Center
www.universalsports.com/Swimming Watch this can't miss event Live April 24th on Universal Sports
www.atlanticedge.com/ Convenient Weekend Scuba Lessons We Provide ALL gear - Dive In!
www.coraledgeadventures.com/ VA Largest SCUBA Training Equipment,& Service Center
www.elsecretobelize.com/SnorkelingBeliz Snorkeling in the Amazing Blue Hole Turtles Stingrays Sharks inParadise