El municipio está limitado al nordeste por el municipio de Silves, al noroeste por Portimão y al sur tiene la costa del océano Atlántico.