It's three weeks. They'll need time to figure out the menus and order food items. It's unfortunate for those sailing before Thanksgiving, but it's logistical.
Anyway, as one who doesn't like chocolate desserts, I'd better see my crème brûlée on the menu every night.