Yeah I'd give up on that stretch of the James if it isn't working for you.
Sometimes you've got to get a map, or use Google Earth and check out streams and roads that parallel or cross them, find a spot where you can access the stream, or talk to some landowners and ask (politely) for permission to cross their land. it will take some driving around and exploring, but you can find places to fish. Sometimes you have to get off the beaten path and do some exploring when it comes to bank fishing streams.
I always liked to fish a 1/4 oz Charlie brewer slider head with a black Zoom Trick worm Texas rigged on it. Green Pumpkin will work also. Just throw it at cover, laydowns, rocks, stumps, deep pools etc., throw it upstream or quartering up stream and swim it back. 6# mono for line and a spinning set up that will load up and cast that set up. Doesn't need to be an expensive spinning rod, strikes will be obvious.
The slider head/worm will work on ponds or lakes also.
This time of year go early or late. Save up to fish in November, that's a great time to stream fish, fish will bite all day.
I'd go to the MDC web page and check out MDC stream accesses and Conservation areas that are in your area. Quite a few of the CA's have ponds. Part of fishing is getting out and exploring, finding your own secret spots.