I live in the area and happened on to the site. I almost exclusively fish saltwater species in the area, though.
It is true that Virginia Beach pumped saltwater into the Back Bay in the 80s. Fishing for bass was said to be hot there in the 70s both in terms of numbers and citation-sized bass (over 8lbs). What happened, as I understand it, is that a hurricane flooded Back Bay, and the salinity intrusion killed the grass and the fishery. Virginia Beach officials then thought it would be a good idea to pump saltwater into Back Bay and make it a brackish fishery. This bonehead idea and run-off issues from development curtailed the fishery. The Northwest River fishing was always pretty solid. It is essentially freshwater (it provides drinking water to Chesapeake) except during only the most extreme droughts when you might catch some flounder there. There are lesser known creeks that flow into Back Bay that also always held bass.
The rivers flowing into the Albemarle Sound are said to be solid bass fisheries that are improving every year. Having lived in Texas and fished waters like Lake Austin in its prime, I don't target the local LMB population.
Currituck Sound is very shallow, modestly brackish with a wind-driven tide. My buddy catches puppy drum there regularly. Crabbing is popular also. There are the other species like specks, stripers and LMB in the adjoining Coinjock Canal and North River. Despite living extremely close to a Currituck Sound boat launch, I prefer to fish elsewhere. I might go out on the Currituck Sound this weekend in my kayak, however, after seeing some of my buddy's recent pics.
I have always wondered if the many small ponds in the OBX hold some true lunker bass. This question and google is what led me to this forum. Many of the ponds are salt ponds and couldn't hold bass. I know, however, there are stocked freshwater ponds including one in Corolla. The moderating effects of the gulfstream might even support Florida strain or hybrid strain action.