I think your friends argument actually supports infinite time. Because it only works if there is a destination (a finite amount of time). You can't halve infinity. And using the assumption that there is a destination to prove there is a destination is circular logic.
Tell your friend there is no...