On Caye Caulker only about half the places to eat take credit cards as we have so many small Mom and Pop type places, but all the snorkel shops and most gift shops and Hotels take them, the street vendors of course do not. Guess it may be true with the over development of San Pedro that ALL businesses now take credit cards, ..