Usually we only take 100 Dollars in small bills just for tips, any money we need we then get from the ATMs in local currency or alternatively you can use a credit card for resort extras, but IMHO it is always advisable to have access to cash we are from the UK and we have a debit card that cost nothing for an ATM ...