Harwich is on the southern side of Cape Cod, just west of the southeastern corner.
The shore is home to several harbors and rivers, including the Herring River, Allens Harbor, Wychmere Harbor, Saquatucket Harbor, and the Andrews River.