Scotia Bank downtown usually has one of the ATM's offering US Dollars, BUT two weeks ago, both times I used Scotia to withdraw US, I got the message that the ATM was low on US Funds and had to use Jamaican.

NCB at Boardwalk Village Shopping mall has US and Jamaican.

Enjoy,

VVHT