Visit Flathead Lake for sailing, swimming, and kayaking. As the largest natural freshwater lake west of the Mississippi River, Flathead Lake has over 185 miles of shoreline. Located about 45 ...