From snorkeling along the famous Palancar Reef, visiting ancient Mayan ruins, or relaxing at one of the island's popular beach resorts, there is something for ...