cozumel you should go to chankanaab national park you can take a taxi there. YOU do not have to do a shore excursion threw carnival. its really nice and you can snorkel there and see all kinds of lizards that are huge. grand cayman very expensive take a taxi to the 7 mile beach and go out shoulder deep and you will still see your feet. food on the ship was awesome you have to eat every meal you can in the dining room. and can you tell use when you get back how was the cigerette smoke was on the ship.