
St. Joseph lies on the shore of Lake Michigan at the mouth of the St. Joseph River, which is around 90 miles east-northeast of Chicago. This is a very popular port for fishing with good numbers of salmon and trout being caught here throughout the fishing season.