This island is located somewhere in Penobscot Bay, Maine but at the present time I cannot remember where! Some day I will pass by and recognize the view, but until then it is the mystery waiting to be solved. All suggestions are welcome!