My two favorite Caribbean islands are Grand Cayman (so clean, so nice, so safe!) and the dutch side of St. Maartin/St. Martin (although both sides are very nice).
I haven’t been to the US Virgin Islands or the BVI yet, but those are on my list. I’m not a fan of the Bahamas or Jamaica.