Many factors go into this including operational considerations such as how far the port is from other ports and if we stay later would we still be able to reach the next port of call. Usually if we spend more time in one port then we will spend less time in another port.