Large cruise ships are like floating cities, just better managed. The complexity of the endeavour is almost impossible to fathom and cruise lines understand their competitive advantage lies in being able to create memorable and unique experiences for...