Royal Caribbean Cruises has hatched a fresh $1bn share buyback programme amid continued efforts to return capital to investors.

The new buyback will run for two years at a time analysts see a favourable outlook for the industry.

It was announced alongside a $0.60 per share quarterly dividend this week.