Next time book with Carnival. They are NOT cancelling any cruises, and actually offer a full refund if you chicken out without any reason.
I think I will just stick with my boat.
If I want to be locked up with a bunch of strangers I will heave a brick through a window.