Five reasons why your cruise could be cancelled or delayed – and how to protect yourself

· The Independent