Maybe it is only me but I find "nickle and dime-ing" a small vendor or restaurant who already has an enormous task of staying open a buck or two here and there not how I like to roll. I pay for everything in Jamaican Dollars just like I use US dollars here in Florida and not Euros. I don't bargain for meals. If I don't like the price quoted, I don't buy the meal. If I don't see a price, I ask first.
These small vendors and restaurants only price some items in US dollars to attract the tourist who doesn't want to deal with Jamaican currency. That $10 bill also should have a GCT tax component so giving them $1000J instead of @ $1250J what they are asking puts less than $800J in their pocket.
Change your money into Jamaican and don't be so lazy as to not learn the local currency, customs and runnings. After all, being a "likkle" Jamaican on your vacation is part of the experience.
Not an indictment of you Mike_D as I know from reading you do things right. I am just pointing out that a few pennies or dollars mean a lot more to Jamaican vendors than they do to me. I am not a tight wad but I am also not foolish with my money either.
Peace and Guidance