Green Harbor is a coastal village in Marshfield that also extends into nearby Duxbury and includes Green Harbor Beach as well as Cedar Crest, a hill with a small cluster of cedar trees at the top. Cedar Crest was once the site of several seasonal children’s camps in the 1920s while Green Harbor dates from Pilgrim times and was originally known as “Green’s Harbor” for a commercial fisherman granted rights to fish there. Today Green Harbor Beach is distinguished by a rock jetty and long wooden boardwalk that connects to Duxbury Beach further down the sand. The Green Harbor Marina is ideal for boating enthusiasts with 200 boast slips and an array of amenities for cruisers and anglers. The harbor houses restaurants, eateries, and an old-time general store to service residents and visitors alike.
Green Harbor is the furthest south of all of the Marshfield beaches with Brant Rock located to its north.