Houghs Neck and Germantown shore from Fort Point, North Weymouth