Posted June 21st, 2013, 08:31 AM
I went to Chichen Itza last year, not on a cruise though, we were staying at an all-inclusive in Riviera Maya. It takes a while to get there, but it's totally worth it (at least for someone like me who enjoys archaeology
). Definitely one of those "must see" places.
If you do an excursion through the cruise line, then no, you will not miss the ship. In the event they do not get back on time, the ship will wait because they know they have a large group out there. At least that is what I understand, and I have been on cruises where we were delayed while waiting for excursion groups.