We were at Friars Bay Beach Cafe on Wednesday and they had clearly marked signs that they only accept cash. No credit cards.