IF YOU GO

Where to stay: Na Balam Beach Hotel in Playa Norte, Isla Mujeres, nabalam.com.

Whale shark tours: From Cancun-based dive shop Solo Buceo, solobuceo.com.