Major bars and restaurants take cards..but lots of the smaller places, beach bars etc take only cash.I take $$$ and top up at the ATM at "Boys gas station" in Sea Cows Bay rather than go all the way into RT..The ATM at Nanny Cay hardly ever works and nothing on the West End anymore..