Most of the hotels, restaurants, and shops on major islands accept digital payments. Nonetheless, it might be cash only that small vendors and isolated locations accept. It is better to have a small amount of cash on you, just in case of local transportation, tips, and some emergencies.