Carnival Cruise Line will keep sailing from the Port of Baltimore for at least another five years under a contract announced Friday. Carnival’s agreement with the port takes effect Jan. 1 and includes ...