A toponímia Porches remonta a um povoado romano, nas imediações da atual vila. Com localização privilegiada, num promontório em posição dominante sobre a costa, entre as antigas Ossonoba (hoje Faro) e Lacobriga (hoje Lagos), protegia a praia e um pequeno porto, único acesso a esse trecho do litoral. Embora carecendo de pesquisas arqueológicas, os estudiosos acreditam que, à época da ocupação muçulmana da península Ibérica, o local também terá tido utilização militar.