The England international was heavily linked with Manchester City last summer but a move never materialised.
And now City have signed Erling Haaland, Kane's move to the Etihad Stadium now seems extremely unlikely.
But, if he is to leave Spurs this summer, where could he go?
Kane is still yet to win a trophy as a player, with Tottenham struggling for success, despite the 29-year-old being renowned as one of the world's best.
Manchester United have been talked about as a potential destination, while Tony Cascarino told The Times he'd be the "perfect fit" at Liverpool.
And, whilst McCoist agrees, he believes that the England captain is better off staying at Tottenham, but only if Antonio Conte is backed in the transfer market this summer.
"I was reading something from [Cascarino] who says he could be the perfect fit for Liverpool," McCoist told talkSPORT.
"Would Manchester United take him? Or is he an age where, if they're looking to rebuild and he's 29, it's clearly not old, he may have missed that chance to go to United.
McCoist added: "But in that Liverpool team he would be ridiculous. Imagine if he was with Salah, Mane, Diaz, Jota, dear me…
"The question is, do they really need them?
"We have been saying that Manchester United are crying out for a centre-forward.
"But I think Harry Kane's best chance now will be Conte getting money to spend and strengthening the Spurs squad."