Carnival and Canaveral Port Authority sign deal on new terminal

Rendering of Carnival’s new 180,000t cruise ship. Credit: Carnival Cruise Line.