O Rio Alcabrichel ou Ribeira de Alcabrichel nasce na serra de Montejunto, próximo de Vila Verde dos Francos. Passa por Maxial, Ermegeira, Ramalhal, Quinta de Paio Correia, A dos Cunhados, Sobreiro Curvo, Porto Rio e Maceira. Desagua no Atlântico na praia de Porto Novo.