Carnival offers seven-night cruises to the Bahamas from Baltimore throughout the year. The itinerary includes three sea days, which gives passengers a chance to enjoy the ship's restaurants, shows, casinos and spa, and three ports of call: sunny Nassau and Freeport in the Bahamas and Port Canaveral, Florida, the gateway to Orlando, Disney World and other attractions.