St. John was very nice Island to visit. Beautiful beaches. But could have had a little bit more of time on the excursion. Did not get a chance to see much of St.Thomas except the port. Would recommend staying at St.Thomas for a few nights outside of cruise though. Very safe and family friendly.
This was my favorite port out of all the three. Very safe and family friendly. My wife and I took a island tour around the island that dropped us off at orient beach and then took us back to the port. Beautiful island that is mountainous but has great views, and one can take a ferry over to one of the other islands. One can experience two different cultures (dutch and french). Would recommend staying on the french side vs. the dutch side if staying on island.
Very nice. Good for family and kids. Would not recommend Nassau itself, but recommend staying on Paradise Island. Blue lagoon is great place for the kids and family. Just not enough time at the beach once again.