We went on the Chacobben excursion
and had a great time. It was only a 4 hour tour so we did not spend all day on the bus, in fact it was only a 45 minute bus ride away from the pier. The ruins were great and our guide explained us so much about the Mayas which made it a great experience. On the way back we had the choice to go straight to the ship or be dropped off in town, which we did. It was great as we still had time to enjoy the beach and a cold Corona. There are many beach bars/restaurants on their main street.