Located near the Saint Lawrence River, Thousand Islands National Park is one of Canada’s smallest national parks. The park consists of three sections along the mainland: Mallorytown Landing, Jones Creek and Landon Bay, and 21 islands. While most of the park is only accessible by boat, there are a few hiking trails that can be accessed on the mainland.