You don't have to flick around on Tripadvisor for very long before you find someone complaining about being double-charged or over-charged or otherwise scammed in BVI bars and restaurants when using cards.

Happened to us years back and we have been cash-only ever since.

The only place we use card is in Riteway when provisioning on day 1.