Lake Keokee is in western Virginia, not far from the border of Tennessee. Surrounded by National Forest land, the 92-acre lake is home to largemouth bass, bluegill, redear sunfish and channel catfish.