Why and how exactly did the Siege of Ceuta (1694-1720) take so long? I was reading on sieges, and I am aware they are basically used to force a city into surrender by draining them of resources and blocking off supply lines, and etc.
But my question is, how did Ceuta survive for that long during a siege, and what was so important about Ceuta to justify such a heavy use of resources over a period of over two decades? It seems like at that point it would become more beneficial to give up and take another approach to conquering the city. Which suggests there is some very intentional reason that they didn't, and kept on going for that long. I am also just very curious how they managed to survive so long despite the constant assault on their walls and the capture of Gibraltar.
Does anyone know exactly why this is? Or is there really no reason except stubbornness (which I doubt it is, but sometimes historical events do just come down to that, so not going to completely leave it off the table).
Note: I did look it up myself on wikipedia, but it didn't really mention why, and all of the references were to specific historical books, which are not the easiest to keep one's hands on.