The Thousand Islands is an archipelago consisting of exactly 1,864 islands that straddles the Canada-U.S. border in the Saint Lawrence River...