Occupying an area of 82 sqkm , Póvoa de Varzim lies between the Cávado and Ave rivers, or, from a wider perspective, halfway between the Minho and Douro rivers on the northern coast of Portugal — the Costa Verde.