What is it I have got completely wrong?
That there is a train station in VNdG? That the Faro to Porto train stops there before going on to Campanhã? That the train station fits perfectly with the taxi driver's description?
What have I got completely wrong?
Vila Nova de Gaia, south of the Douro, part of Porto.
You have shown pictures of completely the wrong railway station.
The VNG railway station is NOT Granja ... and that could cause a myth, if not corrected.
[quote from the webpage above]
Granja Train Station was one of those “Stop the car!” moments, spotted in São Félix da Marinha, along the national road about halfway between Praia de Miramar and Espinho.
... and a good 10 km south of the drop off point in Rua Andre de Castro.
If you go into GE and look where I said, VNG railway station is at the very bottom of Rua Visconde Deveson on Largo 5 Outubro. You will see multiple rail tracks.
Using the GE street scene facility: as you come down Rua V.Deveson, right ahead of you, you will see a lovely (plain) classically styled railway station, That is the main VNG railway station ... and that is 1.5 km from the taxi drop off point.
It is NOT Campanha railway station as was reported in Processos 809 (which is the original processos and written on the spot in Porto). That is over the river Douro some 6 KM drive away from the drop off point. ... and neither is it the historic railway station Granja.
Why Portimao PJ changed the station is a mystery to me.
But then there are several other anomalies... have you found them yet ?