Oak Island is north of the Island of North Haven in East Penobscot Bay, Maine.