in my experience , rough ground will have more cod,as they cod become resident to rough ground, open beaches however will need the right conditions to bring the cod ie rough seas big tides , then off they go,take northumberland for example , you can fish the rough ground in summer and get cod out, but a big sea in summer over smooth ground , you are wasting your time