I went driving around one day trying to find this view. As best as I can tell, this appears to be on Penzance Road, just about where it intersects with Eden Road. That is Loblolly Cove just beyond the cars, Emerson Point across the cove, and the Twin Lights of Thacher Island off in the distance.
This postcard was published by Rockport Photo Bureau. It has no date. Judging by the cars, I am estimating it is from around 1925.