St. Lucia is an awesome island. The last time we were there we went to Pigeon Island, great place. The other times we have taken snorkeling trips, my favorite was to the pitons. The locals are great. There is a shopping terminal at the port, but I'd highly recommend checking out the island in some manor.
St. Lucia is a wonderful departure from standard Caribbean life. The city of Castries offers an abundance of activity and culture. Take a day cruise around the Pitons and enjoy some of the most beautiful beaches in the world. You can drive into one of the worlds only open calderas. (don't miss the strange breed of goats that seem to live unfazed on the steaming sulfur pits at the bottom of the gorge) You can buy a day pass at any of the Sandals resorts to enjoy their all-inclusive facilities. If you are the least bit timid about international driving, I would not recommend renting a vehicle. The roads are not for the meek of heart. Named after the Pitons that are much famed on the island, make sure to try some Piton beer. It is a delicious refreshment that has limited availability anywhere but in the Caribbean. (It is not very cost effective to have shipped to Alabama... mucho expensive) Enjoy St. Lucia. It is truly a gem among gems.
Well if you are looking for a big mall there is something like that in front of the ship,
but I have been there two times and there are a few recomendations:
1. Buy bannana ketchup, nice product
2. there is a tour that goes to their chocolate factory is a good choice and at the end you can buy cacao in the original form to make hot chocolate when you get back home.
3. Also there are a few tours that goes to the volcanic part of the island that I will recommend
my advise book a tour this is an interesting island...