卡拉汉成为巡洋舰的指挥官,并在1901年夏天指挥了她在1901年12月成为地中海站战舰的指挥官之前. 他于1904年初成为波茨<unk>斯造船厂的船长,并在此后不久成为地中海站战舰的指挥官. 他于1904年4月25日被任命为国王的海军助理. 在1905年7月1日被晋升为后将军,他成为1906年英国海峡舰队的副司令,在战舰上摆放他的旗<unk>,并在1907年成为第5巡洋舰中队长,在装甲巡洋舰上摆放他的旗<unk>. 1907年8月3日,他被任命为维多利亚皇家<unk>章的指挥官,并于1908年成为地中海舰队的副司令. 在后者角色中,他协助为梅西纳地震的幸存者提供援助.
1908年12月,他被提升为1909年4月30日皇家维多利亚<unk>章的骑士指挥官,并于1912年4月15日被任命为意大利皇冠<unk>章的大军官. 1910年4月27日,他被提升为副海军上将,成为主舰队的副司令,并在当月晚些时候将他的旗<unk>放在战舰上. 1910年6月24日,他被提升为巴斯<unk>章的骑士指挥官.