When I was there in April, I did as I always do - exchanged a bunch of money, with the expectation that I'll save a bit of cash using the local currency. However, it sure didn't seem that way and the more I think about it, I think that ship has sailed.
More and more menus are now in USD, and the conversions from USD to JMD are not favorable. It seems to me it used to go the other way - menus in JMD, and the conversion to USD is where you got screwed, hence the need to have local currency - but now it appears to be happening the other way.
Have meals in general also gotten more expensive when I wasn't paying attention? Sure, there's box lunches and patties on the beach and other bargains, but I found myself spending more on restaurant meals this last reach than ever before.