If you are interested in considering a private excursion, check out Native Choice in Costa Maya. We had a great tour there with Ivan.

We did a snorkeling excursion in Cozumel which was very good (Three Reef Snorkel by Private Yacht or similar) and in Key West, we walked the major sights.

Dena