Hi Jen. Our first cruise was on the Ecstacy out of Galveston to Progreso and Cozumel. Great ship, and it has been refurbished, so things are newer. We went on the ship's tour to Dzibilchaltun ruins in Progreso, because it was not as long of a bus ride and we still got to experience some Mayan ruins. It was a great excursion and we really thought it was worth the time and money. Most cruisers will tell you Cozumel is an easy port to venture on your own....and it is. We have gone to Paradise Beach two times on our own...took a taxi and had a relaxing time there. There are always taxis there waiting in line to take people back to the ship...just watch your time and don't be late! The ship will not wait for you. You can google Cozumel Beaches and see what there is to choose from if you want a nice beach day. Go,,and have fun!