The lighthouse seen in the distance is Whaleback Lighthouse located in Portsmouth Harbor. The foreground is Great Island Common in Newcastle, NH. Visible to the left side of the image is Fort Foster in Kittery, Maine. Always a peaceful vantage point with a mix of activity from those visiting the island.
Full size here: FLICKR