I think it depends on how much you intend to spend while on the island. We take cash for everything but lodging and car rental and keep it in the room safe. When we go out we take what we intend to use on that outing. Any credit card without an international transaction fee would be good for the room and car (like our Capital One Venture card). I take photocopies of our passports with us with the originals in the room safe.