Es uno de los pocos municipios de Portugal territorialmente discontinuos, ya que se divide en una parte occidental, la freguesía de Vila Nova de Cacela, y una parte oriental, donde están la ciudad y Monte Gordo.