Explore hiking trails around Leeds and the Thousand Islands, Ontario. The best hike near Leeds and the Thousand Islands is Slim Bay Loop via Tallow Rock Bay Loop West and Tallow Rock Bay Loop East, a 6.5 mile loop in Charleston Lake Provincial Park. Leeds and the Thousand Islands has population 9465.0.