Some beach bars are cash only, e.g. Flash of Beauty (Anegada). Also, it has happened to me more than once on JVD and Anegada that the vendor's CC machine was unable to connect to the bank due to poor telephone line conditions. When heading ashore on the smaller islands for a day trip or dinner, we carry just enough cash to cover the expected purchases to avoid any inconvenience.