There is no ATM nor money changers. Hotels might change cash but, on the other hand, they might not and you will have to make your way back to mainland and ride for an hour to get to the nearest bank. Make sure you get there with enough cash for your stay and a little longer for the probable extension.
We did find at least one dive shop on the island that was able to exchange USD currency to the Peso for us at a decent rate.
