The island of Cozumel, Mexico; gigantic whale sharks; underwater caverns; catching fish for a traditional Mayan beach cookout.