We budget $100 per person per day and plan on half being cash. This works fine in the BVI, USVI, and PR. French islands seem to be more accepting of credit cards. On every island, we run into vendors that only take cash. I use Schwab for international ATM with 100% of ATM fees reimbursed.

Cheers, RickG