This is the next turn :
BARI is undefended by the Allied AI and is re-taken easily, so now the two Allied units which landed there, having moved away from the port are in deep trouble. In other games the AI has shown that it knows the importance of ports and has fought hard to defend them when it is Axis AI, but now as Allied AI it has thrown BARI away.
I feel a house rule coming on.
If the AI is going to do this sort of thing, then something is needed to keep the game challenging. I used a series of house rules when playing against the Axis AI and it looks like something similar is needed in this situation.
After Dieppe 1942 no significant Allied beach-head was lost to enemy action. At 'Omaha', Normandy 1944, and Salerno 1943, the Allied commanders considered abandoning the beach-heads, but that did not happen and naval gunfire was decisive. Naval fire support can reach all parts of a PFE hex (12 Kms across) and break up concentrations of enemy forces, meaning that landing forces can be pinned into the beach-head, but not eliminated, provided they have naval gunfire support.
A beach-head contains 1000's support troops and equipment, even if no actual unit counter is in a beach-head hex. Therefore, in reality, an Allied beach-head hex is never empty and has massive gunfire support.
House Rule : No Axis ground attack can be made on a hex containing a beach-head symbol.
Now the problem, the AI has not placed a beach-head symbol at BARI, even though it did when other ports were captured by amphibious landings. To keep the game going, the attack I made on BARI with 26th Pz Division would not be allowed, on the basis that naval gunfire support would have stopped the attack. I was intending to use the beach-head symbol to indicate that a beach-head and naval gunfire existed, but I need to play some more turns to see if the game is more consistent in placing symbols.
The point is, that if the game is too easy, then it's not worth playing and if the AI needs some help, then house rules can provide that help. In this case the two Allied units which left the beach-head would still be isolated and probably lost, but the Allied AI could still bring more units into the beach-head hex.