WhiteIsland Lighthouse IsleofShoals ← Previous Six miles off the coast of Portsmouth, New Hampshire is a small group of islands called the Isles of Shoals. Related