They can always announce the dates and then cancel some of them later if necessary. Right now they want money. Like every tourist destination. Cruise lines are still allowing people to book cruises that they have no intention of actually running. 7 day cruise in March? Never.
... Or just adjust the things that are available at the party as conditions warrant.