62 Grenadier Island, Leeds and the Thousand Islands