Waiting and rebalancing strategies in an urban waterborne transport environment