OnePlus 8 with a lineage os, so it doesn't even use a proper camera app. However, it allows you to focus on bright spots and this way lowers the exposure just the right amount.
Basically, I have a ton of such pics cuz they're easy to take. But it's mainly a trick in the camera app.
Porto is fantastic, but somehow everywhere is up from where you are. Go to the city centre? Up a hill. Want to go next door? Up a hill. Want to go back? Up a hill. Want to got down to the waterfront? Believe it or not, up a hill.