yes credit cards are widely used. most tour companies can take credit cards..... some smaller ones maybe not.... like alfonso for snorkeling, i would bring cash. folks going to the mainland for tours probably take them.