O clima, de cariz mediterrânico, está fortemente condicionado pelo Atlântico. O Inverno é ameno, com reduzida precipitação, compensada apenas por uma elevada humidade atmosférica, sendo que a temperatura média do mês mais frio é de 12º.
O Verão é seco mas fresco, devido ao vento omnipresente, que sopra em regime de nortada e mantém a temperatura média do mês mais quente à volta de 20º.
A frequência e persistência dos nevoeiros estivais na costa ocidental são uma particularidade local muito marcante.
Quanto à geologia, a freguesia divide-se essencialmente em três áreas: a Norte, os xistos e grauvaques do Carbónico (360 Ma.) e, a Sul, os calcários do Jurássico (200 Ma.), separados no meio por uma estreita faixa de arenitos vermelhos do Triásico (230 Ma.), também conhecidos como “Grés de Silves”.
O litoral ocidental é uma janela aberta sobre a história da Terra, onde que se podem observar em toda a sua pujança os xistos e grauvaques intensamente dobrados e falhados em resultado das tremendas forças tectónicas que a animam.
Por cima dessas rochas do Carbónico, pertencentes ao Maciço Antigo, encontram-se, no planalto, algumas zonas arenosas do Pliocénico (5 Ma.), e, no Castelejo e na Cordoama, dunas consolidadas do Plistocénico (1,8 Ma.).
Na faixa costeira meridional predomina o Jurássico, com excepção do Zavial, onde se encontram afloramentos do Cretácico (100 Ma.) e do Miocénico marinho (15 Ma.).
Nas formações do Triásico e do Jurássico, aparecem por vezes pequenos filões ou manchas de rochas eruptivas.