If comparing the ship to aircraft, it depends on what we measure. If it is passengers then the plane will always win. Why? The ship is 99.99% not passengers by weight, it carries a massive bulk just for luxury, staff, food, grog, entertainment, pools, casinos.
It is incredibly inefficient, however if it is airfrieght vs a cargo ship the opposite is true.