We went on a Cruise in February where we stopped in St. Lucia as one of the ports. My wife and I decided to walk from our Cruise ship to the nearest beach. We decided to walk because most, if not all, of the taxi drivers were as high as a kite. There was a nice beach/park about a 1 mile walk near airport landing strip. After about an hour at the beach we were approached by a native St. Lucian. He told us to give him money for protection or we would be in danger. More or less threating us. I am 6'3" and 230 lbs. and when I stood up he was very surprised at my size. But, we thought we would walk away because we did not know how many more of them there were.
We shared this story with some friends of ours that just returned from a similar cruise this March. They several people on their Cruise ship that were robbed of over $300 dollars when they walked downtown. Needless to say, WE WILL NEVER RETURN TO ST. LUCIA! The beaches are just as nice in other Carribean islands it is not worth it.