The Bocage was an unforeseen that was clearly an intelligence failure. Makes one wonder if a siege train might have been something the allies should have purchased to handle little problems like Caen and the ports.
Rommel & other German commanders complained or commented emphatically on the effects of the 35 cm naval gunfire support around those two locations. How much difference would a battalion or two of 24cm artillery weapons make?
A couple of regiments of Marines and 30 Corps might have made across the river assaults. when they were held up by the unsecured bridge at Nijmegen for example. I imagine an alligator battalion would have come in handy here and there?
I'm wondering how those are transported to the river banks. Getting the assault boats actually used to the river on time was problematic.