The wife and I went to Jamaica a few years ago, we didn’t like it at all.
I felt safer wandering around anywhere in Detroit than I did in some of the places we ventured into there. If you are planning a vacation to the Caribbean I recommend Aruba myself, well worth the little extra cost.
I’ve never met a person who would go back to Jamaica. It’s amazing how unanimous the consensus is on that country!
The British Virgin Islands(Tortola, Virgin Gorda, Jost Van Dyke, etc.) and The Cayman Islands are also very safe.
The islands that tend to be more expensive to visit, also tend to be safer as a general rule in the Carribean. You get what you pay for. I am sure St. Barts is very safe , but I can not afford to go there.
Jamaica is a very dangerous toilet. Travel agents who recommend that dump should go to jail.