One fun activity that is not only authentic but also tasty is preparing your very own Yucatecan food. This is something that the whole family can enjoy and really gets you up close and personal with some lovely local ladies and the food preparation process. In the photos below, a family of five from one of Carnival's ships opted to do this and they are making panuchos and small steamed tamales, both of which they then ate before heading back to the ship.
Afterwards, you get to sit down to a delicious meal, featuring some of great things you have prepared!
This activity can easily be combined with a visit to Uxmal, a swim in a nearby cenote, a visit to the ChocoStory chocolate museum or one of the haciendas en route.