Great time on CocoCay - plenty of lounge chairs on several nice beaches, plus two restaurants and several bars. I went jet-skiing and had an amazing time. Also saw peacocks and large iguanas roaming the island.
Didn't do an excursion, but enjoyed the 15 minute walk downtown and some nice shopping. The excursions sounded nice but decided not to do any.
Really enjoyed the excursion to St. John, with about 1.5-2 hours to relax and enjoy Trunk Bay. Only complaint is that the stay on St. Thomas is so short that we had to choose between exploring St. Thomas or going on the St. John excursion.