We did the Champagne Catamaran Sail and Snorkel from St. Thomas with our kids. They were 5 and 9. It's a nice long catamaran ride to St. John. They anchor in Honeymoon Bay and, if you choose, you can swim ashore (not very far) and play on the beach/swim. Even non-swimmers seemed to have no issue since they give you a vest that will help a great deal. A swimming adult can bring them to the beach and back easily. There is some good snorkling, if you choose. The beach and bay is beautiful and the boat was amazing. They even allowed the kids to steer the boat. They do a nice job with lunch and it was a nice long day, longer than most excursions. It may not be for you but we really liked it. We'll be back on it in April! Have a great time.