Jamaica is beautiful, no doubt about it, but I did not enjoy my time there. I was there for a day, on a cruise, and did not have an opportunity to get away from the tourist areas.
I remember being harassed to have my hair braided, to buy everything under the sun, and not in a subtle fashion. My brother was solicited for sex numerous times.
We had a lot of fun at Margaritaville, again a tourist area, and not 3 feet for the door we were being asked to buy pot. I realize I was in the tourist trap areas, but the experience turned me off visiting the more remote areas.
Friends have said “go to Jamaica, stay at an all inclusive and don’t leave unless you are going to the airport”. I’m the explorer type… sitting at the resort for a week holds no allure for me.