The condition in the scripts is simply to enter the "location" of the destination; there is no instruction to the player that the ship has to be in port, so I think entering on foot should still qualify as completion of the mission since there is no specification noted in any log...we will assume the passenger accompanied you in your trek through the jungle.