Located in the center of Cape Cod, Harwich offers many beautiful beaches, fine and casual dining options, childrens' activities (bumper boats, trampolines, go-carts, etc.), a junior theater, shopping, golfing and water activities such as boating and fishing.