One city that could still take you a long time to siege. We could hold out indefinitely if our allies kept supporting us, a continual thorn in your side, up until you mustered enough strength to storm the city, which is protected by a Fortress. I estimate that you would need at least 30k CS to have a shot, probably more.
We can storm the city, I'm just choosing not to.
Shanandoah is a drain on the north's resources. It isn't supported by itself and requires the north to fund and feed it.
Hammarsett's nobles are useless in the war effort right now as they don't have recruitment capabilities to actually fight the war. ONE hammarsett noble participated in the attack on Menedor. One.
However, we can still execute the war effort further into Minas Ithil territory quit easily while Hammarsett sits behind its walls. This not only hurts Minas Ithil's ability to fight, but it also hurts the amount of support that can be given to Hammarsett. However, if Hammarsett ever does decide to contribute to the fighting and they lose the battle, then the war is over. Hammarsett cannot simply refit its army. In fact, I don't even need 30k CS to take your city. I can attack it twice with 20k CS and you'll have no militia and army left to defend it for a third attack.
Not to mention I could gather 40k CS or more to attack the city if I wanted to at any point.
I just don't think Hammarsett realizes how nice Coria has been in our negotiations so far. You don't have that much of a bargaining chip. Which means the offers we've given is the best you're gonna get.