Question: David Daggett is the mayor of the city on what landform in Connecticut?
Sentence (from "New Haven, Connecticut"): It is located on New Haven Harbor on the northern shore of Long Island Sound in New Haven County, Connecticut, and is part of the New York metropolitan area.
Relevant evidence: Yes