If a replacement port is to be scheduled, it would be nice to give passengers enough early notification to actually book excursions before they are sold out. If you tell passengers 3 days out that they are going to Nassau, for example, the desirable excursions will be unavailable.