Yes! Jamaica widely accepts US dollars (https://luxuryjamaicataxi.com/blogs/news/does-jamaica-accept-us-dollars) in tourist areas—hotels, resorts, shops, and many restaurants.
Important tips:
Smaller vendors, local markets, and taxis prefer ;) Jamaican Dollars (JMD).
Exchange rates can be unfavorable if you pay everywhere in USD.
ATMs are common if you need local currency.
✅ Best practice: Carry a mix of USD and JMD for flexibility.