A few years ago, I went on a cruise. I didn’t like the short stops in each location. I did enjoy zip lining in Puerto Rico and snorkling with the rays in the Turks and Caicos.
One of the most special parts of the trip when in St. Thomas. We went on a Seatrek which involves absolutely zero skill but allows you to walk under the sea (in a confined area) and enjoy the fishes and just the sensation of being under water but in a very safe environment.
To see more photos follow my link and then scroll down: http://dianeleynebooks.com/photos/cruising-in-the-caribbean-2010/
To check out Sea Trek St. Thomas Coral World Ocean Park go to: http://www.tripadvisor.ca/ShowUserReviews-g147405-d313611-r142306565-Coral_World_Ocean_Park-Charlotte_Amalie_St_Thomas_U_S_Virgin_Islands.html