Anglers flock to the Carolinas for bass, trout, and saltwater hauls—North and South Carolina’s waters teem with keepers. From mountain streams to ocean piers, these fishing holes are the best to cast a line.
1. Fontana Lake – Bryson City, NC
This 10,000-acre lake in the Smokies brims with smallmouth bass and walleye. Tucked in Nantahala National Forest, its 240 miles of shoreline hide quiet coves. Boat rentals ($50/day) or shore fishing work; permits are $10. Best for: big catches in peace.
2. Santee Cooper Lakes – Moncks Corner, SC
Lakes Marion and Moultrie (171,000 acres combined) churn out catfish—some over 100 pounds. The tailrace canal near Pinopolis Dam is a hot spot. Guides start at $200/day; public ramps are free. Best for: monster hauls.
3. South Toe River – Burnsville, NC
A Blue Ridge trout haven, the South Toe’s cold waters yield rainbow and browns. Fly-fish the 10-mile stretch from Yancey County to Pisgah Forest—stocked yearly. Free with a $25 NC license. Best for: mountain fly-fishing.
4. Cherry Grove Pier – North Myrtle Beach, SC
This 985-foot pier hooks flounder, mackerel, and kingfish off the Atlantic. Open since 1950, it’s $2 to fish, $10 with rod rental. Summer’s peak—kings hit 30 pounds. Best for: ocean action.
Why They Hook
Fontana’s seclusion, Santee’s giants, South Toe’s trout, and Cherry Grove’s pier thrill every angler in the Carolinas.
Fish Them
Hit Fontana (1 hour from Asheville), Santee (1 hour from Columbia), South Toe (45 minutes from Asheville), and Cherry Grove (North Myrtle Beach). Get licenses—NC $25, SC $10.
Reel in a story? Tell us below!