Bull Shoals Lake Up in the Ozark Highlands, Bull Shoals Lake covers more than 45,000 acres, providing anglers with chances for largemouth, spotted, smallmouth, and (even though they’re not in the ...