Carnival Corporation, the cruise firm that owns P&O and Cunard, is facing a boycott from LGBT travellers after halting gay weddings on some ships.
The company was forced to stop allowing same-sex unions on its ships that are registered in Bermuda.
The British Overseas Territory legalised gay weddings in May last year, but the law was repealed last month following a change of government.