Well, he might have been on the other side of the moon for all we know. There must be more Imperial garrisons than that one platform. Even the legion of troops had to come somewhere. Vader could have just travelled from another spot to meet Luke.
And in the time of greatest despair, there shall come a savior, and he shall be known as the Son of the Suns.