I would not go to Jamaica, Puerto Rico, parts of St Croix, parts of St. Thomas, Dominican Republic, Mexico, Trinidad, Dominica and some places in Honolulu.
I would go back to the British Virgin Islands, Cayman Islands.
The fact is that many people go to these places because they are cheap. The BVIs, Caymans, St. Barts are more expensive. They are all very safe. The standard of living in Grand Cayman is higher than the US.
You always get what you pay for. I feel bad for this woman. However, she probably would not go out by herself at night in Florida, California or almost any other US state if she was on vacation. There are evil people everywhere even when you are on vacation.
I visited those parts (not tourist locations). I met a man who was a decent normal guy and proud of his fairly modest accomplishments. About a month after I left he was shot dead randomly. Civilization is quite fragile when you think about it.