Harwich is a town of about 13,000 people (2020) in Massachusetts on Cape Cod. It includes the villages of Harwichport, South Harwich, and West Harwich.