I found that Jamaican dollars are the preferred currency in Jamaican establishments and best value. I have some large US$'s as a hedge if for some reason my card won't work in an ATM. Why risk carrying a lot of cash?