That place is Wolf Creek Overlook, and the locals who know about it have been quietly enjoying it while the rest of the world ...
If Yellowstone were set in Ohio and featured a stunning inland lake instead of mountains, it would be filmed at Indian Lake State Park Campground in Lakeview, and the ratings would be just as good.