The town of Orewa spreads inland from the edge of a magnificent three kilometre beach.