Hi Fred Welcome aboard. You won't get many guys to give you specific spot info but I got to tell you you are surrounded by good fishing. The Canal can be a tough place. Men live and die fishing the CC Canal and no place other. It will eat your gear as fast as you can buy it but there are times when it lights up and makes it all worth while.
I spend a fair amount of time on the Lower Cape. If you let us know where you are from exactly you might get a PM of a place or two to give a shot.