As I said in another thread, stay out of s-—hole countries, folks. I don’t care how cheap vacations there are. There are good reasons why they’re cheap. Folks with money and brains stay the hell away.
Plenty of beach resorts right here in the good old U.S. of A.
Water is safe to drink, restaurants are inspected, cost of booze is much lower, everyone speaks English (mostly), you can get there w/o flying & have wheels when you arrive, and most of all you are not a target just for being an American.