Posted February 2nd, 2010, 05:25 PM
At first thought, I would recommend the snorkeling in Belize. I say that based on the fact that it's the second largest barrier reef in the world, and I dove there a few years ago and had a phenominal time. But also, and hopefully someone else will chime in, I wonder if the snorkeling expeditions have been so concentrated at either location that they've killed off most of the good eye candy. Belize is known for their rigorous reef protection, so I would assume they also do a good job of keeping damage to a minimum. Costa Maya has only really been a cruise port for a few years now, whereas perhaps people have been going on those reefs in Belize longer?