This is a view from the resort at Manhattan Beach, on the western shore of West Okoboji Lake in Iowa. The resort is still there, though much improved and expanded since this photo.
In the background, on the lake itself, is a tourist boat common on the lake then and now. This image dates from the 1940s.