Thousand Islands is a beautiful region that straddles the border of Ontario, Canada and New York, USA. Here, you will find 1,864 islands dotting the St. Lawrence River before it opens up into Lake Ontario. It is one of the largest archipelagos in North America but still remains a bit of a hidden ...