I have been to Barbados, Bahamas, St Lucia, Antigua ( Shark sandwiches) Jamaica, Tobago and Trinidad.
The Caribbeans are the most hospitable and friendly people that I had the pleasure to meet, for Trinidad, I got a good deal at the Hilton with a nice pool but a long walk to the capital and not much to see or do on the island.
Tobago is very nice with Pigeon Point beach and a hotel that grew their herbs,fruit and vegetables and the cooking was amazing and so healthy.
Jamaica was a real eye opener with school kids that opened my hire car door and say take me home and before you know it the car is full up and now I am a taxi driver.
I forgot to lock my car door on the beach and the passport and money was still there.
For Barbados I took a big risk and didn’t book accommodation, I found a private house that took paying guests but it was in the middle of nowhere and miles away from the beaches.
Stayed one night and checked out.
I found a flyer at the the airport for accommodation available by the American Embassy in Kingston, ran by a nun who had an Indian neighbour from hell and they were always fighting over something.
St Lucia and Antigua are idyllic and very beautiful places.
The weekends are legendary with loud speakers the size of vans for street parties.
One hotel that had a chain of them with four hotels in the same resort had a bizarre policy regarding towels, my hotel had a small pool, their other hotel had a few more and bigger pools but the bigger hotel on the beach had the bigger pool but I couldn’t use their sun loungers and towels even though I was staying at one of their hotels of the same owners.
Edit to add: Referring to the hire car and giving lifts to the locals is common practice and socially acceptable due to public transport reliability and distances in the community areas.
Even a flat bed lorry or van will have people jump on the back for a lift.