On our cruise to Belize City there are two snorkel excursions to Shark Ray Alley. One is 4 1/2 hours on a water taxi with some time in Caye Caulker. The other lasts 5 hours, involves a taxi ride to the airport, and a little time in San Pedro.
An aerial view and time in San Pedro would of course be nice but we know the highlight is snorkeling. Has anyone had experience with both excursions to know if the air trip is really any better?