Siege of Tobruk
The reason that both sides wanted to control Tobruk is that it had a deep protected harbour.  This made it a good place for ships to seek shelter.  As well, the Italians had built fortifications.  There were also escarpments and cliffs near Tobruk, which helped to protect the town from attack.