Swimming alongside the largest fish in the sea is one of the ultimate bucket-list experiences. Lucky, then, that there are a handful of destinations around the world where in-season sightings of whale sharks are almost guaranteed and one of them is down by Cancun! A 25-minute boat ride from the mainland, Quintana Roo's sleepy northernmost island is the complete opposite of … [Read more...]