This point is on the right side of the beach at Birch Point State Park in Owls Head, Maine. Locally known as “Lucia Beach”, the park looks out at the Muscle Ridge Channel in West Penobscot Bay.