I read that sometimes ATM's don't work. Where can I exchange money in San Pedro? I'm relying on either using credit cards or cash. Not bringing traveller checks.