Great question about how much cash to bring. Was wondering same thing. I know we'll have to pay cash for mooring fees. Planning 3 lunches and 3 dinners out - assuming restaurants take CC (we use a capital one visa with no foreign trans fees). Any cash only places that might surprise us?