You can pay by credit card nearly everywhere in Puerto Rico. In fact, I was able to use Apple Pay on my watch in most San Juan establishments! Just bring some cash to tip your tour guide and photographer.