Milford is a town on the banks of the Delaware River.