Portugal, even the coastal road above Lisbon, is littered with ruins, buildings abandoned years or even centuries ago.