Cohasset, Massachusetts is a charming coastal town located just 20 miles south of Boston. Known for its picturesque beaches, historic landmarks, and quaint New England charm, Cohasset offers visitors a peaceful retreat with plenty of outdoor activities to enjoy. Explore the town's rich maritime history, relax on Sandy Beach, or take a scenic hike along the beautiful coastline - there's something for everyone in Cohasset.