Why it's the capital
The capital of the British protectorate was on Tulagi, a small island to the north, from 1896 to 1942. After the Second World War it moved to Honiara, where US forces had built up a lot of infrastructure; this became official in 1952, and Honiara stayed the capital at independence in 1978.