The town of Riverhead rests on the mouth of which river that drains an area between the Harbor Hill and Ronkonkoma terminal moraines?
Riverhead (town), New York: Riverhead is a town within Suffolk County, New York, on the north shore of Long Island. Riverhead (town), New York:  The town rests on the mouth of the Peconic River, from which it derives its name. Peconic River:  The Peconic River drains an area between the Harbor Hill and Ronkonkoma terminal moraines, and flows into Flanders Bay which in turn connects to Peconic Bay east of Riverhead.
Peconic River