My first visit to Jamaica in 1997 we stayed in Little Bay but did a day trip to Negril.
We were at the craft market with one of the locals from Little Bay and he said "see that man in the white shirt"?
He said, "that is the fastest man on the beach". About two minutes later he was running down the beach to bust a tourist.
So if your going to smoke do it in private or else you will pay the consequences.
Use common sense like you would in your own country.