Set along the beautiful shores of Lake Michigan, St. Joseph and Benton Harbor offer an unforgettable mix of beachside adventure and peaceful river paddling.