Departure cities like Miami, Port Canaveral, Brooklyn, New Orleans and even Mobile, Alabama, are awash in short-haul cruise bargains. We found three- and four-night Bahamas cruises as low as $60 a ...