Cozumel is the most built up and touristy of all the places we went. The shopping is better. We went to the Chankanaab National Park. You pay the park admission and there is so much to do there. You can sit on the beach and relax, snorkel, swim with dolphins, watch the sea lion shows, scuba dive and so much more. I would highly recommend it.