would you surf automatically or there's no such thing?
No because the game is set for you to land in specific spots.
No because you always land near the Pokemon center in that one specific spot
No, this would not be possible without hacks. There are designated spots in which you spawn in a town if you use fly so you will land in front of the towns Pokemon center, or some other significant building in the town or area.