At St Thomas we decided to go to Trunk Bay on St John. It is several steps to get there and pricey, but probably still a lot less expensive than a
DCL excursion. The taxi from Havensight to Red Hook Ferry was $10.00 per person + tip. The Ferry was $6.00 for adults(12 and up) and $1.00 per child per way.... You can buy round trip tickets, but don't lose your tickets... Once at Cruz Bay you again take a taxi to the beach if your choice. There is a set fee for whichever beach you choose + tip..... Then on the way back to the ship you pay it all again in reverse. Trunk Bay looked like a deserted island when we arrived, but quickly filled up! Keep in mind there are no chairs already set up, like at
Castaway Cay, but you can rent them.... The deposit is steep(I think $100.00??)....it was gorgeous and I am glad I saw it, but probably don't need to go again.
I kind of felt rushed, but the overall experience was fun!