Customers will have to prove they have had two coronavirus jabs to get on the company’s cruises.