Credit to Carnival Cruise Line and ambassador John Heald for constantly answering questions and concerns from cruisers. The ...