No, not widely. There are a handful of shops on Santa Cruz that may accept payments from major credit cards, but it is preferable to have cash on hand.