Our first port was Labadee, Haiti and it was beautiful there. The water was crystal blue and for most of the day the weather there was pretty nice. My daughter really enjoyed the roller coaster ride they had there but the wait in line was really long. At our next port, Falmouth Jamaica, we decided to take a snorkeling tour like we do every cruise but this was one that we hadn't taken yet. We booked the Dreamer Catamaran Sail & Lagoon Snorkel and it was terrible. I highly recommend you not book it. There were almost no fish or sea creatures there, just a bunch of coral. The ride was an hour to the reef in the bot and an hour and a half back because they stopped to tell us all about the mango. The bus ride to the beach was another 45 minutes and then another 45 minutes back. It was very little fun at all. The most fun I had on the entire excursion was jumping from the boat into the water.
Our last port was Cozumel, Mexico and we went to Paradise Beach which in my opinion is the best beach. Its beautiful and there are a lot of water activities like slides, trampolines, and just a lot of stuff for kids and teenagers to have fun doing.
Overall my cruise was great and I would definitely do it again any time.