Mexicos Yucatan Peninsula is one of the few places in the world where you can share the water with the worlds largest fish, the whale shark. Your personalized, small group cruise sets out in search of these gentle creatures for a snorkeling experience youll never forget.