Most places take visa or mastercard eg. gift shops, snorkeling tours, restuarants. Another widely used method is traveller's cheques. However, you need to be along the proof of purchase when cashing them at the bank yet most establishments here accpeted them as cash payments