One of the ships, which was built last year at a cost of £340m, can carry 1,000 passengers.