Milford on Sea, often hyphenated, is a large coastal village and civil parish in the New Forest district, on the Hampshire coast, England. The parish had a population of 4,660 at the 2011 census and is centred about 3 miles south of Lymington.
Its western coast is a large bank of shingle below green cliffs. From Wikipedia