Wife and I vacationed in St. Lucia a few years ago and chartered a sailing excursion up and down it's Caribbean coastline, but - we didn't sail to other islands from there. We spent 10 days exploring this beautiful island though and become very familiar with the locals and their customs.
If we were to return to just one place among all the Caribbean Islands we've been to, St. Lucia would definitely be it. If possible try to spend at least a couple days there.
In addition to Cam and jef's very good recommendations - stop in the eclectic town of Soufriere, at the base of the Pitons, for some unique dining and local color.
