Yep, the slots on the beaches are very frustrating, and what's worse is that they are not present in places where they would've been present in reality. I have had battles in settlements where there are open beaches where real ships would often come ashore, yet in the game ships cannot go close to them at all.
I remember a campaign battle as Macedon, forgot the name of settlement since the campaign of this game is so boring and ugly. I was defending one of those coastal villages (actually a fully upgraded city, but you know CA and their stupid design decision for unwalled towns being villages), with a fullstack. The enemy was some faction who was earlier situated in the same little coastal village earlier before I took their 'capital', and I had taken the village when the tiny enemy army was idly and mindlessly cruising in the sea instead of defending their village. Once the town was mine, they became rebels, and rebels on sea immediately attack coastal provinces, so they tried to retake their village.
So there I was, sitting with a full stack in a village, while the enemy attacked from sea. I got no garrison ships due to recent conquest, but the enemy had at least 10 units. Then it turned out that there were only 4-5 landing spots, even though there were docks and a lot of beaches. The stupid AI decided to send one half of it's army (weak skirmishers) to use up all the landing space, while their real infantry and general stayed on the sea. Once they landed, my cavalry on the beach broke them and chased them. But there were no landing points left, so the main enemy army became braindead and did nothing, floating aimlessly on the sea, unable to land. At the same time, I could do nothing to them.
Since I never have timer turned on (I love to play without artificial time limits), the only option I had was to quit. To quit meant to lose, even though my entire army was intact and enemy was so easy to defeat. I lost, and then on campaign my army of experienced hoplites and pikemen was completely wiped out even if it didn't lose a single man.
Even in Medieval II and RTW, enemy automatically retreated when it had no means of engaging left (AKA destruction of siege equipment for example), no matter the size of his army, and the result was a draw. In Rome II, the AI simply goes braindead and stands there until player quits out of frustration.
