The North Shore of Lake Superior runs from Duluth, Minnesota, United States, at the southwestern end of the lake, to Thunder Bay and Nipigon, Ontario, Canada, in the north to Sault Ste. Marie, Ontario, in the east. The shore is characterized by alternating rocky cliffs and cobblestone beaches, with forested hills and ridges through which scenic rivers and waterfalls descend as they flow to Lake Superior. Over 2900 miles of gorgeous shoreline. Lake Superior is very very deep maximum depth of 1335 feet.