Located on Lake Huron in Ontario, Sauble Beach is one of the longest freshwater beaches in Canada, famous for sunsets and summer activities.