the cruise ship will cash traveler checks but they have a set limit as to how many a day; I don't recall if there is any charge;
Luanne's suggestion is exactly what we do we split the money between us, set our daily cash limit and leave the rest in the safe; (I don't leave the cash in plain sight in the safe but tuck it away.
Personally, I would avoid using an ATM machine at the ports; just doesn't seem to be safe.
we never carry all our cash into the ports, only take what we expect to spend and a credit card for any large purchases.
Carnival Victory March 9, 2013
*carnival dream *
Glory 2/28/2010: Dina & Marty
Valor Feb 2009: Dina & Marty - again
Grandeur Feb 2008: DTW, Dina & Marty
Inspiration May 26, 2007
Fascination: Feb 2007
Enchantment of Seas: Sept 2006
Radiance of the Seas
Majesty of the Seas
The Big Red Boat