Newhaven possibly?
Three stations (Town, Harbour and Marine) to serve a town of 12,000 people. I know Marine is a 'ghost' station, but for a town that small it must take some beating. Plus the ratio of one station per 4000 people must take some beating too.
My mother in law lives in Newhaven...