Let’s be clear about this up front: America is a big country. Really big. And inside that vastness are lots and lots of mountains, streams, lakes, rivers, reservoirs, and canals. There are more than 95,000 miles of ocean coastline and, beyond that coastline, lots of deep water accessible by half- or full-day boat trips.
So when rounding up the 11 best places to fish in the U.S.,there may be one or two folks out there who think they know a place that was overlooked. And they’re right. But these are the best places to catch the widest range of fish, with a nod to geographical diversity and wilderness beauty. With that out of the way, here you have it - an arguably indispensable list of must-fish destinations in the U.S.
Lake Guntersville, Alabama
You know when you turn the TV on on a random afternoon and ESPN shows guys in flat boats, low to the water whispering in hushed, animated tones as they try to reel in a fish on some in some dazzlingly picturesque place? This is that place. Home to the 2014 Bassmaster Classic event, Lake Guntersville is as good as bass fishing gets in America, and equally iconic. If you don’t believe us, take it from Field and Stream: “Lake Guntersville is to bass fishing what Augusta National is to golf: steeped in Old South tradition, picturesque, and uniquely challenging, yet rewarding.” That about says it all.
Credit: Jeffrey Greenberg / Getty Images