I have exchanged money at the Cambio by Burger king, Bourbon Beach, Boardwalk Village, and on the way out of town from Montego Bay.

Best rate I have gotten at a Cambio is either Boardwalk or MoBay.

The best rates overall are straight out of the ATM.