Shame about Jamaica and Mexico. We went to Jamaica for our honeymoon. It was "resort jail." You were perfectly fine as long as you stayed on the resort. We had a great honeymoon, but we've got no desire to go back.
We went to a place south of Cancun and had a great time a few years ago. Crime is too much of a problem, along with corrupt police. A few years later I had to go to Mexico City on business. I've made a living of having no fear but I spent the three days there afraid of just about everything. Had to hire local counsel since there were rumors that if you were doing any sort of legal work there without hiring locals, you would get arrested. Security was so tight where we did the deposition that we had to be fingerprinted before entering. The water was of course undrinkable. Went for lunch with local counsel the second day and police started talking to my local counsel as we were leaving. The must have given the right answers, and we were left alone. They never did tell me what the conversation was about. Never again. I'm not paid enough for that sort of stuff.