Belize Bank has ATMs that take most creditcards. The limit is not $500Bze, it is $500US per day, or more, I think, depending on your card. Caye Caulker does not have a Belize Bank branch, so you will have to go to the Atlantic Banck branch and use your card for a cash advance. You can look up Belize bank on-line and get more info! And by the way, the Belize Bank in San Pedro seems do "maintenance work" on the ATM on Saturday mornings or whenever the bank is closed, and things are therefore"temporarily out of order" when you seem to need money the most!