Why? Easy for an American to say.. Please explain why a small hotel operator must charge in US bucks. The US dollar is not stable, far from it. It has been increasing against virtually all currencies. Not great for US exporters. Not great for people other than Americans who visit Negril. But it is great for hoteliers. They get a raise in margins every time the US buck goes up because most of their expenses are in JMD.
Anyhow, like I said, it is what it is and let the consequences sort themselves out.
For me, I'll spend less time.