
A Bridge Too Far: The Intelligence Failures Behind Operation Market Garden
Apr 23, 2026
3 min read · Intermediate

Fleet Air Arm attack on a U-boat during a convoy to Russia, 3 April 1944. The Battle of the Atlantic was the longest campaign of World War II. IWM.↗
Six years of undersea warfare: German U-boats sank 2,603 merchant ships, killing 30,000 sailors. British convoys and depth charges eventually strangled Germany's economy through attrition.
The Battle of the Atlantic began on September 3, 1939, when the British declared war, and ended on May 8, 1945, when Germany surrendered. For 2,079 consecutive days, German submarines hunted allied merchant shipping in the Atlantic Ocean. The goal was simple and ruthless: sink enough cargo ships to starve Britain into submission. Germany possessed 57 U-boats in 1939. By 1944, Admiral Karl Dönitz commanded over 400 submarines. These underwater hunters sank 2,603 merchant vessels totaling 14.5 million tons. The casualties were horrific: 30,000 merchant sailors died in icy Atlantic waters. Yet Britain never submitted. The battle was won and lost on accounting sheets ship production versus ship losses.
German U-boats operated in wolf packs, coordinated groups hunting convoy lanes. A typical Type VIIC U-boat carried 14 torpedoes and could remain submerged for hours at a time. The submarines attacked at night, surfacing beneath starlight to fire. Merchant crews, armed with minimal defensive armament, stood little chance. Many ships carried high-octane fuel or ammunition explosions were catastrophic. Survivors floated in freezing Atlantic waters, many dying from hypothermia within hours. The slaughter reached peak intensity in March 1943: U-boats sank 38 ships in a single month, a loss rate Britain could not sustain. Yet something changed that spring. Convoys received more escorts. Aircraft equipped with new radar could hunt submarines. Improved depth charges, fired in coordinated patterns, could damage U-boats at great depth.
In May 1943, 41 U-boats were operational in the Atlantic. Convoys, covered by destroyers and corvettes and escorted by aircraft, proved too dangerous. U-boat losses escalated catastrophically: 97 boats sank in May and June combined. Dönitz withdrew his fleet to newer boats with better defenses. The instant he did, he lost the merchant tonnage war. American shipyards were producing Liberty ships faster than Germany could sink them. Dönitz tried again with snorkel-equipped submarines and new acoustic homing torpedoes. These tactics produced mixed results. By 1945, German U-boat losses exceeded 700. The newer submarines, while technologically advanced, arrived too late to change the outcome. The Allied antisubmarine campaign had evolved: radar, sonar, depth charges, and coordinated convoy tactics neutralized the underwater threat.
The Battle of the Atlantic was fundamentally a war of attrition and industrial capacity. Germany could not replace U-boats lost at the rate they were sunk after 1943. Britain, despite rationing and shortages, received enough supplies to continue fighting. American Lend-Lease delivered tanks, aircraft, and food. British shipyards built vessels as fast as German submarines sank them. The convoy system proved decisive. Merchant ships traveling together in protected formations suffered far fewer losses than independent vessels. The battle had no dramatic final engagement. Instead, it was grinding, unglamorous warfare: sailors scanning horizons for periscopes, sonar operators listening for propeller sounds, pilots dropping depth charges on oil slicks. The U-boats never achieved the tonnage destruction necessary to starve Britain. The Atlantic remained open to Allied shipping. That victory meant supplies flowed, armies could be built, and eventually, liberation could commence.