We (my two teenage sons and I) returned from a 10-day Christmas cruise aboard the Emerald Princess. The itinerary was Princess Cays, St. Thomas, Dominica, Bonaire, Grenada, and Curacao. We enjoyed it tremendously! A couple of thoughts....I would definitely do a shore excursion at Dominica and Bonaire. We did not do that..just got taxi cabs, and we were very disappointed. We did a catamaran snorkeling deal in St. Thomas (awesome!), Grenada we took the water taxi to a great beach, and in Curacao we did a shore excursion called Mambo Beach. Very pretty beach with good amenities, plus, there were some topless women there, so my teenagers loved that. If you are cruising with younger children you may wish to avoid this excursion. My guys certainly didn't mind.