NOTOC There is more than one place called Harwich: England Harwich (England) - A town in Essex, East Anglia. United States of America Harwich (Massachusetts) - A town in Cape Cod, Massachusetts.