Greetings from St Lucia! I live here in the winter because my son is here with three Jack Russells and I just adore them. CraftyCat I am sorry you were not keen on this island and had a bad experience, but St Lucia is a beautiful island and people are generally friendly.
If I was coming to the Caribbean for the first time I would go on a cruise which takes in many different islands and you can have a preliminary look so you can see which you like
When my husband was alive we did quite a few Caribbean cruises, mainly with P&O or Royal Caribbean. P&O are very British but Royal Caribbean have newer bigger ships and offer good value. I hope you visit and enjoy yourselves!
To think that London, or anywhere else for that matter, does not belong to any one demographic