Otter Island is just off Otter Point and Birch Point on the mainland in Owls Head, Maine. It is one of the islands in the Muscle Ridge Channel of West Penobscot Bay. The view is looking eastward (the triangular, red day marker has been left out of the drawing).