Kallaghanas tapo kruizerio vadu ir 1901 m. vasarą vadovavo manevrams, o 1901 m. gruodį tapo karo laivo vadu Viduržemio jūroje. 1904 m. pradžioje jis tapo Portsmuto laivų statyklos kapitonu, o netrukus tapo karo laivo, veikiančio Viduržemio jūroje, vadu. 1904 m. balandžio 25 d. jis buvo paskirtas karaliaus laivyno adjutantu. 1905 m. liepos 1 d. jis buvo paaukštintas į kontradmiralą, 1906 m. tapo Kanalo flotilės antruoju vadu, o 1907 m. - 5-ojo kruizerių eskadrono vadu, su savo vėliava šarvuotuoju kruizeriu. 1907 m. rugpjūčio 3 d. jis buvo paskirtas Karališkojo Viktorijos ordino komanderiu. 1908 m. jis tapo Viduržemio jūros laivyno vadu. Pastarasis vaidmuo jis padėjo teikti pagalbą išgyvenusiems Messinos žemės drebėjimą.
1908 m. gruodį jis buvo paaukštintas į Karališkosios Viktorijos ordino kavalerio laipsnį 1909 m. balandžio 30 d. ir 1912 m. balandžio 15 d. paskirtas Didžiuoju Italijos karūnos ordino pareigūnu. 1910 m. balandžio 27 d. jis buvo paaukštintas į viceadmiralą ir tapo Home Fleet komandiruoju. 1910 m. birželio 24 d. jis buvo paaukštintas į Batų ordino riterį.