We are going on the Eastern Caribbean cruise in September with our 5-year old.We were interested in doing the Dolphin Encounter shore excursion but saw it is pretty expensive and is 7-7.5 hours long. I wanted to hear from others who have been on the Dolphin Encounter what they thought about it, how long you are actually in the water with the dolphins or if most of the day is spent on the beach. Also, what shore excursions would you recommend in the St. Thomas/St. John. Thanks!