The city covers about 16 square miles of land, with the Douro River running along its southern edge sandwiched between Porto to the north and neighboring town Vila Nova de Gaia to the south.
Meanwhile in the town just south of the Porto city center, Vila Nova de Gaia, you'll happen upon beaches with soft white sand and conditions more suitable for swimming. The beaches of Vila Nova de ...