Northeast of Belize City and south of Ambergris Caye, the snorkeling off Caye Caulker is well known. One of the more popular dive sites is known as Coral Gardens, which has water about 25 feet deep. You can expect to see grouper, trunkfish, tangs, angelfish, moray eels, nurse sharks and stingrays. Another popular snorkeling site is locally known as Stingray Village. This shallow dive site lies 2nm southeast of Caye Caulker. The shallow Stingray Village dive site is only 3 to 6 feet deep with grassy sand flats that make good habitat for grouper, nurse sharks, sting rays and eagle rays.
The island of Caye Caulker lies within the Caye Caulker Marine Reserve.
To reach the snorkeling on Caye Caulker, fly into Belize City International Airport. There are two small inter-island airlines that operate a 20 minute flight to San Pedro airport on Caye Caulker. Alternately, there is an express boat service to Caye Caulker (http://www.belizewatertaxi.com/) from downtown Belize City (roughly $30 per person); the last boat is at 5:30pm and you will need to take a taxi from the airport to the dock (roughly $25). For some reason, the express boat service doesn't seem too popular with tourists, maybe since it is recommend only if your plane lands before 3pm.
If you are planning to snorkel near the shores of Caye Chaulker, keep on the lookout for the native saltwater crocodiles.
Overall, Stingray Village is the 15th most popular snorkel dive spot of all 33 snorkeling dives in Belize.