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.
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.