This. Things like the amount of time to get to the next port, the tides, the environment, the port schedule, etc.
I haven't seen this addressed, and NCL paid for them to get from Gambia to Senegal regardless, but I wonder if the amount of time they were waiting to begin with caused them to miss...