First time cruise on Symphony of the Seas in April 2019. Looking for recommendations for excursions in Basseterre, St. Kitts, Charlotte Amalie, St. Thomas and Nassau, Bahamas. Traveling with 5 active teenagers. Interested in dolphin experience on 1 of these islands, not sure which one is best and most affordable. Also, any recommendations for third party tours vs RC booked? Thank you?