One difference would be that if someone comes back too late and the ship has already left, the ship would have spent some time and effort and expense trying to locate the late person, and would have left the port late. With what the OP is proposing, the ship would know that the person was rejoining the ship at the next port and would be able to leave on time with no effort spent trying to find the person.