It is wise to always check with your bank/credit card company before traveling to find out your daily limit. Some people think that with a CC that you have no daily limit - however, you do...it is determined by your average normal spending habits (I found this out the hard way). Therefore when you travel, you may be making larger purchases for whatever. It is always best to call the bank prior to leaving home to help prevent unexpected "mishaps".
For me, a debit card will be fine, as my cruise is paid for and i am traveling with my BF and we are each responsible for our own charges. I plan no large purchases and will use my card for one excursion, meals and souveniers.