Tar Island is an island near the town of Rockport in the Canadian waters of the St. Lawrence River, and a part of the Thousand Islands, a freshwater archipelago.