This image is taken from the southernmost point of land on Bailey Island known as Land’s End. In the distance to the right of the tall pine is Turnip Island, which is located just off the southern tip of Bailey Island. The larger Jaquish Island is just out of frame to the left of this image.
The description states:
TURNIP ISLAND FROM
Bailey Island, Maine
–Turnip Island is at the northern edge of the mouth of Casco Bay. Across the bay to the south is the city of Portland, Maine.
This image likely dates from the 1940s.