The three major cruise companies have been the standout performers in terms of share price performance in the first half of 2023, figures show.

Shares in Carnival have gained 134% this year, Royal Caribbean has more than doubled this year and is on track for its best annual performance since 1997, while Norwegian has jumped 78%, set to be a record year.