The yacht club definitely takes credit cards; internet must have been down. We always carry enough cash with us just in case, because you never know when the systems will be down. And I would also like to know where you got a better bloody Mary on the island!