I booked a Baltic cruise, our 3rd, even though I didn't really fancy having to spend 2 days in SPB. So I was reasonably happy to see it cancelled, but less happy that it wasn't replaced with at least one other port, but Stockholm and Copenhagen were to become 2 day ports instead, leaving only 5 ports in total. So I was not unhappy that P&O cancelled the cruise, and we accepted the refunded deposit, and managed to book a Princess Baltic cruise with 9 ports, 4 of them new to us.