the best snorkeling by far is out at the reef, you must take a boat to get out to see it....

its quite incredible, well worth the trip. you can do minor snorkeling around the docks, but nothing like what you see out at Hol Chan and other spots....


there are small islands to visit, either out at lighthouse reef or just around ambergris..

caye caulker, caye chapel, goffs caye, all the small cayes out at lighthouse reef, lots of places to wander.. not to mention the jungles and various trips on the mainland...