About Three Sisters Islands
The Three Sisters Islands are islands which lie off the south shoreline of Goat Island. The islands are part of Niagara Falls, New York. Accessible from Goat Island, the Three Sisters Islands are located just beyond the Canada/U. S. border in Niagara Falls, New York.