When Seatrade Cruise Global 2020 in Miami Beach was cancelled, it disrupted the plans of thousands of attendees just weeks before the show. There's a great saying about…