We went to Grand Cayman, Isla Roatan, Belize and Cozumel. The ship was great. It is decorated kinda funky but it was in really great shape and clean. The food was really good. The evening meals at the buffet were just as good as the dining room. The service was excellant. I can't think of anything about the ship that we did not like.
Grand Cayman - it was too windy to port on the island so we had to be tendered in. We went to a beach called Tiki Beach. It was nice. We had been to the island before so we just wanted to lay on the beach and soak up the sun. We did not get to do any shopping because we were too far away from the town area.
Isla Roatan - we went ziplining. We had never done that before. It was really fun and we would go again. I can't remember the name of the place but I could look it up for you if you are interested. It was not through Carnival. After ziplining we went to a resort where we layed ont he beach and had a few drinks. It was really nice - looked very new. The beach was great. The port is very nice and new.
Belize - we did the cave tubing. We did not book this through Carnival but we should have. It is a very long drive to the river. We were on a very old bus and I seriously wondered if a tire was going to fall off before we got there. The river was very busy. The inner tubes are very uncomfortable. We were late getting off the river and I was not sure if we were going to make it back to the ship. I would not do this excursion again, but if you want to try it I would definitely book it through Carnival. Did not get to even check out the port because we were running short on time.
Cozumel - loved this port. Lots of fun and quite the party atmosphere. We swam with the dolphins and I would highly recommend it if you have never done it before. It was a short drive to the dolphins so we were back to the ship with enough time to clean up, change clothes and go back out to the shops and restaurants/bars. We booked this through Carnival. Very fun.
We really enjoyed the superstar karaoke and went to that every time it was held. There were some really amazing singers on our ship. We went to all the shows and they were very good. The comedians were good too. We were on the Miracle this past December and the entertainment was not as good as the Legend's but I did win at bingo on the Miracle!!
The Legend was our first cruise and we liked it so much that we booked our second cruise before getting off the ship - so that says something about the Legend and Carnival. We are in the process of planning our third cruise in 2013.
Hope this helps.