The Northshore of Massachusetts has so many beautiful beaches and one of my favorites is Wingaersheek beach. The beach is somewhat small, but provides so much variety for just being a beach. This beach has dunes and large rocks on top of the really light soft sand and obviously the ocean.