Cohasset is a town in Norfolk County and has less than 10,000 residents. The town is located on the corner of the South Shore, where greater Boston Harbor ends and Massachusetts Bay starts. The town has a total area of just over 31 square miles, with just under 10 square miles of land and almost 22 square miles of water. There are three beaches along the bay and Wompatuck State Park is partially located in the town. Camping, hiking, and horseback riding are just some of the activities at the state park. South Shore Roofing Pros is happy to serve the residents of Cohasset.