@Frosty66611 we didn't enjoy St Lucia for various reasons.
It might have changed since we were there (Christmas and New Year 2000/2001). But this is what put us off.
Everywhere we went (except if it was isolated countryside with nobody about) as soon as we had parked the car we we hassled by someone trying to sell us something. Sometimes people would follow us, offering to be our guide etc. I know people have to make money somehow, but we found the persistent and constant hustling very wearing. We bought loads of necklaces and lots of things made of coconut shell and banana leaves - but you can't buy everything from everybody, so we had to say no.
We were staying in s/c in Rodney Bay. There were hotels in front of the beach, so if we wanted to go to the beach we had to go through the hotel and then pay to sit on a plastic lounger, crowded in tight rows on the small beach.
There was very little to do. We like to explore and go for walks. That was largely not possible. Very few places to walk where you wouldn't immediately be accosted by someone wanting to charge you 50 dollars each to be your guide.
We wanted to walk up the Petit Piton (smaller of the two iconic hills that you see in all the St Lucia brochures) but that was not possible without a guide. We did climb it, with someone we had met the previous day who offered to act as guide (and didn't charge a ridiculous fee).
My DS (then late teens) was conned into paying the equivalent of £20 for a few aloe vera leaves.
My DD (mid teens) was leered at and propositioned by dodgy looking men.
My DH was propositioned by a woman when buying street food one evening.
My DS was offered drugs.
Huge cruise ships arrived daily in the main port and disgorged thousands of people to the main tourist areas (which I recommend are best avoided).
Many of the beaches were dirty. One, that we spent 2 hours walking to get to, was literally covered in litter about 3 inches deep.
Many of the men carry huge machetes around with them (for innocent purposes, such as breaking open coconuts). We were never threatened by anyone in that regard to be fair, but it was unnerving nonetheless to be approached, stopped or flagged down by someone carrying what could be a dangerous weapon.
On the plus side:
There was just one place that I loved, Grand Anse beach. We went there on our own and it was completely empty. Beautiful waves breaking onto a pristine white sand beach, with coconut palms fringing the beach. It was completely undeveloped (thank god) because you can't swim there.
The weather was good.
Most of the people we met were lovely and friendly. One family actually invited us in to share their lunch!