Not sure why there is a stop at St. Croix, for those that do not want to purchase a shore excursion there is nothing to do or see. Most of what we saw in Frederiksted was abject poverty and they had nothing on offer that could not be purchased somewhere else.
St. Kitt's was a little better than St. Croix but they too had little to offer for those that did not book excursions. The excursion vendors were quite aggressive and kept on chattering even after they were told no. We found that we had to ignore them and not respond; when we did respond they would follow us as we kept walking away. This port of call was also a disappointment for those of us who are more interetested in cultures than in shore tours.
Dominica offered a little better environment yet again. There was definitely more shopping available and a little more to see.
There was a lovely "Carnival" type parade, that was fun to watch and the bar/restaurant by the shore was ok, they offered free internet. We believe that's why most stopped there for a drink. We did not eat there, so I cannot comment on the food.
Grenada was more vibrant, busier and more affluent than the other three. For those who want to shop Grenada had the first establishment that could be called a mall.
We walked up to St. George Fort and than hired a taxi to give us a tour of the island. We were shown places that would not be on a regular ship excursion and had a wonderful time and got a reall feel for how Grenadans live.
We stopped for drinks at Sails Restaurant and Bar at the waterfront. If you are looking for beautiful views, excellent service and a nice clean restaurant we highly recommend this one. The bar man was excellent and our young waiter provided excellent service and was extremely polite and considerate.
There is a tunnel near the restaurant that takes you directly to the pier.
For shoppers, St. Thomas offers the best shoppingof all of the ports of call we stopped at. We did not shop at any of the stores off the pier as the offerings were not different than the other islands.
Downtown St. Thomas is worth exploring, there is lots of shopping, lots of restaurants and the opportunity to learn about the culture of the island.
The beach excursion to Megan's Bay on the ship costs $35 US, per person, for a stop at rakes point and drive to the beach. The local transportation, available at the pier, will take you there for $4 US, per person. There is no stop at Drake's Point but there is lots of beautiful scenery to photo on the way there.