After you open the link to the map, in the upper left hand corner one of the items there is [your entry]..click on that and the directions are there for how to add your location
I did put my self on the map...but you will have to at least travel virtually either by boat of air plane to see it or you can browse here and see both Vila Nova de Gaia and Porto http://www.panoramio.com/photo/55077