More than four million cruise passengers pass through Port Canaveral each year, boarding ships for destinations in the Bahamas and the Caribbean.