You can use Discover.
TG hubby had his backup Discover this past Aug when we were at CSS.
Apparently our MC was compromised while we were in Jamaica mon & had to use a backup card...Couples was wonderful! Everything went very smoothly!
I would not use a debit card.
Yes, Discover is accepted. I used it one year. However, be aware that they may charge a fee for a foreign transaction. Double check your cards to find out how much. Most of the cards do charge the foreign transaction fee, but the amount varies. I actually have a visa through AARP that does not charge the fee. Others have said that their Capital One does not charge the fee.
Discover card is fine in Jamaica and we have had no problems with using it since 2005 when we started going to Couples. I do always call Discover a couple weeks before we go and let them know our dates when we will be out of the country so they know it's okay to get charges from there during that time. If you have a Discover card, that will be fine, no need to get another card. Agree with the previous posters, I would not recommend using your debit card.
Take it from me, do not use your debit card. I learned the hard way, someone stole the number and had emptied my bank account before I arrived back home. My bank did refund all the charges that were made but I will NEVER use my debit card again.
I have learned a VISA is the way to go when traveling...EVERYONE accepts VISA. Not everyone accept Discover or American Express.