I have to say that I find harbour raids quite easy and enjoying. I'm playing GWX, am in late 1940, have just returned from three harbour raids on one patrol, having been in Loch Ewe (good), Firth Of Clyde (boring) and Liverpool (more boring). Loch Ewe is very hardly defended (one Elco, one Trawler), so you can do what you like as long as you stay submerged (the Fiji will kill you otherwise), and in Firth of Clyde it was the same defense (but with a sub net to pay attention on). Liverpool was a threat, three Trawlers and one Elco chased me through the channel to the habour, but they eventually all ran aground thanks to the AI stupidity. Liverpool hadn't got big ships, just a big tanker and a large freighter, but they were American, so I didn't attack. If you are already in the harbour, it's fun playing around.
Last patrol I was in Dover, starting from Calais, and successfully killed the whole harbour, with a little help from two wings of JU-88s. There were many DDs, Trawlers and Elcos, but due to AI's stupidity they all crashed against the quays and sunk themselves. Also it's nice to surface in the inner harbour if you can make a direct line between you and two warships. The last warship will kill the one in the middle, and I am protected by the buildings in between both harbours. :rotfl:
Even new arriving DDs crashed on the quays, some sank, some stayed there unmanoeuverable. I had plenty of time getting all those Freighters with the deck gun and the huge Liner and CL with three torpedoes each. Happy hunting.
After shooting all torpedoes and returning through the channel to my new base in Lorient (yes, I made it through the Channel, just navigate close to the French coast and you'll survive) I spotted a large convoy, having the Revenge BB in the middle. I could only kill it with my AA guns, but didn't risk it. What a pitty I didn't have any torpedoes left.
Anyway, I am harbour raiding quite often and don't find it that difficult. So far. Now it's early 1941... things will get worse, I think.