The ship docks at Cozumel, which is an island. There is shopping here on the island just the same as all the other ports. But it is bigger, so we found some local things here, but still very touristy. We booked an excursion to see the Mayan ruins of Tulum on the mainland. There was a fast ferry boat waiting to take us right away. Our guide, Angel, with Sun and Fun Tours was excellent. He explained the Mayan history and the ruins very well. We wouldn't have gotten very much out of going to Tulum on our own. Our tour bus stopped at a fair trade Mexican outlet for tourists. They had all kinds of hand-crafted items here. Very nice. Also, There were many shops around the parking area of Tulum. We had fish tacos at a restaurant recommended by Angel as being authentic. Very delicious! Even the kids liked a little of the salsa with habeneros in it. Angel called it the " Eye, eye, eye" sauce. There was also subway and Dairy Queen for the less adventurous. The ferry from the mainland is about 30 minutes. We saw the hotel beaches at the end of the pier on the mainland where you could rent a chair for about $70 for the day ( maybe lunch is included). Very pricey! We would highly recommend the Tulum ruins excursion if you are interested in history. What a fun day for all.