Whether you can cancel without penalty depends on the MSC Cruise cancellation policy, which varies based on how far in advance you cancel your booking.