All that said, renting a car is quite do-able. Here are some tips:

Generally you're better off not using the "name" rental companies at the airport and instead find some local car-rental guy. I can give you the name & number of the guy I've used in the past (Timeless Car Rental; their office is in MoBay not far from the airport). They are decent.

Like many things in Jamaica, car rental there is a bit different from the US. In the US, it's pretty much pick-up-and-go, drop-off-and-go. In Jamaica, expect a big time-consuming production at both ends. At drop-off they will check *everything* e.g. they'll open the trunk and check if you stole the spare tire (!?). Often they'll hassle you for supposed damage you did (even if you didn't) and threaten to charge your card for damage. When they do that they are looking for bribes. Timeless never did that to me (that's why I said they are decent) but pretty much every major rental car company in the airport (Budget, Hertz, etc) have done that to me in the past. Sigh. The country in general is pretty corrupt and the workers at the rental car companies are no exception.

The main problem with driving in Jamaica is not driving on the left (easily adjusted to) but instead it's the condition of the roads. In the US you can pretty much daydream about anything while you're driving. E.g. I can be thinking about a software problem I will solve when I get to work, as I drive in. Not so in Jamaica. You have to *concentrate* on the driving. Or else you will hit a pot-hole, blow out a tire or worse, and then you're f***ed. So you pretty much have to re-learn to drive. It's not too hard but you need to focus on it and do it. Also you really need to be sober when you drive, even more so than in the US, or you will get yourself killed. (Gosh I wish Uber existed in Jamaica. That's my main use case for Uber in the US! ).

Peace and love,

Richard