Some of the best snorkeling is local; after the Great Barrier Reef in Australia, the Great Mayan Reef is the 2nd largest reef system in the world! You will be sure to see plenty of exotic fish and sea animals.
Consider a day tour to the famous Mayan ruins at Chichen Itza, one of the Seven Wonders of the World! *Please note: Many of the Chichen Itza excursions do not return you to the hotel by 7-8 pm, which would mean that you would miss wedding festivities - please do not plan a long excursion on Saturday, April 22
Tulum Beach is a bit farther south, about 1.5 hour taxi ride, but its worth a mention, of course, it's Tulum! *Please note: Many Tulum excursions do not return you to the hotel by 7-8 pm, which would mean that you would miss wedding festivities - please do not plan a long excursion on Saturday, April 22