Seatrade Cruise Global reports the cruise industry is thriving, with 21.7 million Americans expected to cruise in 2026.