Recommended things to do in San Pedro · Snorkeling at Hol Chan Marine Reserve and Shark Ray Alley · Caye Caulker Marine Reserve 3 Stops Snorkeling Adventure ...