Alabama's Port City celebrates the arrival of American Cruise Lines' luxury riverboat alongside the Carnival Spirit.