The currency is the Metical (plural Meticais), US dollar and South African rand are also usually accepted as an alternatives. My suggestion is to draw more than enough money before coming Mozambique to avoid inconveniences or long bank queues. Resort has a safe to keep valuables, passports and cash.
There are 3 major banks in Vilankulo: Barclays, BCI and BIM Millennium which all have ATM machines for Visa cards (not always MasterCard). Banks are open from 08h00 – 15h00 on weekdays. Barclays Bank is open on Saturdays from 9h00 – 12h00.