St. Thomas- For the best off the beach snorkeling you can't beat Coki Point. It will get probably get crowded as the day goes on so grab a cab as soon as ship docks. (Check www.cruisecal.com
to see how many ships will be there the day you are in port.) Bring some dried dog food pellets such as Alpo. The fish love it and they will overwhelm you. The aquarium is there also if you are skittish of thousands of fish approaching you. IT'S AWESOME!!! The most beautiful beach is Magen's Bay but poor snorkeling.
Grenada- Hop a water taxi to Grand Anse Beach. There is a small restaurant there. Had the best fresh caught fish sandwich I ever had. They catch it, walk past you and show you the fish. then cook it up into a sandwich.
St. Kitts- Take the tour. Check out the view from the Fort on Brimstone Hill. Stunning view of Nevis and Saba and the other surrounding islands. Breathtaking.
17th cruise- November 16- Princess Cay Suite on the brand new Emerald Princess. PSYCHED