You're still better off using your bank card at a bank ATM (Like Scotia or NCB) for the best rate. Just check with your bank to make sure they don't rape you on international exchange rate fees (I use Ally, which only charges 1%) and that they know you'll be using your card in Jamaica.