Waterfront houses at Preston Beach aerial view in summer between town of Marblehead and Swampscott in Massachusetts MA, USA.