Cash or Card?

Hi! I'm travelling to Okinawa with my little family. Could I check if restaurants and vendors all accept card? Or is cash still the main mode of payment please. Planning how much Yen to bring over. Thank you.

by sleepandheal