Just shows what utter nonsense can be put out, I'd sooner spend a fortnight at any of the islands we visited, than a weekend in any English coastal town , the UK has become a total disgrace. We visited Jamaica in 1979 & it was pretty bad then it is the only place I wouldn't go to now. We felt absolutely safe on every island we visited & were not hassled on any of the beaches.
Not sure it is utter nonsense. Most Caribbean islands have extremely high crime rates, often around theft and mild assault and muggings. Very often you are advised not to leave the hotel unaccompanied, and only use official tours.
The root cause is often down to poverty rather than greed. Which is why many of those islands have beaches that are secured from the locals, and discrete but heavy armed security around the hotels. No matter what excursions you book, you will never get to see the "real" island. Same goes for other places, like the Red Sea resorts.
I'm sure the lefties will claim similar for our run down towns in the UK, but we know that's utter 'dangle berries'. We have a welfare state that, rightly or wrongly, keeps our lame and lazy in fags and lotto tickets.