This full-day Whale Shark tour is the best opportunity to experience a unique adventure in the Mexican Caribbean. You will snorkel besides these gentle giants of the sea and learn about them. Whale sharks arrive in huge amounts to the Yucatan Peninsula every summer. Your tour includes lunch, entrance fees, a professional guide and hotel pickup and drop-off.
The photo is courtesy of Viator.com