Scotia Bank ATM at Time Square is the best bet. Not many eyes are watching you, outside of the shopkeepers who want you to come in and spend some money. With fees, you are in the same ballpark as bringing cash and using a cambio. I bring two cards from two different accounts, just in case one is compromised, however I have never had one compromised in Jamaica.