Who decides what activities are scheduled onboard a Carnival Cruise? Brand Ambassador John Heald explains and offers insights ...