http://www.bahamas-travel.org/bahamas-celebrations-cruise/

Is there an ATM in the Bahamas Cruise Line Caribbean Celebration?
Do I even need cash or I have only thingie have to use the card?
Most if not all, cruise ships have some type of banking center. You can even exchange. However, it is much easier to use only your debit card instead of replacing the cash.
BAHAMAS CELEBRATION CRUISE FROM PORT of PALM BEACH April 2, 2010