Rockley Beach (the locals call it Accra) is decent value for Barbados south coast. Stayed there to watch an England Test. It’s the West Coast which is silly money comparatively and where the celebs hang out. St Lucia as others have mentioned is beautiful and fairly safe with the usual precautions you’d take here. If you can hack all of the Americans, Aruba has stunning beaches, not as much to do as Barbados but if you’re after beaches, turquoise seas and safe relaxation it’s pretty good. Grenada is beautiful and pretty much everything grows there. A little bit more petty crime but no worse than our major cities tbh.