Immediate Live and Princess Cruises have joined forces to run an inaugural Good Food Show at Sea. The two-week event took ...