Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Simple, free, and almost effortless solution:

Go to Best Buy or other large chain. Buy 4/8/16 gigs worth of extra memory for your camera.

When you get back from your cruise, download your images and return the extra memory back to Best Buy.

Space
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.