Fort of Sao Francisco Xavier by the seaside, medieval fortress on Atlantic coast near Porto, Portugal.