The shortest path is
If you look at that path in iterations 1-3, you see that it cuts through solid squares in two symmetric ways, in such a way that the next iteration's hole just barely misses it. Due to the fractal nature, this repeats with all subsequent iterations, infinitely.