Credit cards are accepted in larger hotels and restaurants, but cash is needed for small shops, markets, and island tours.