Thousand Islands, Archipelago of the St. Lawrence River