カラハンが巡洋艦の指揮官となり,1901年夏に操縦を指揮し,1901年12月に地中海ステーションの戦艦の指揮官となった. 彼は1904年初頭にポートスマス造船所の船長となり,その後間もなく地中海駅の戦艦の指揮官となった. 1904年4月25日に海軍補佐官に任命された. 1905年7月1日に副提督に昇格し,1906年に戦艦に旗を掲げて,運河艦隊の副司令官となり,1907年に装甲巡洋艦に旗を掲げて,第5巡洋艦大隊の司令官となった. 1907年8月3日にロイヤル・ビクトリアン・オーダーの指揮官に任命され,1908年に戦艦に旗を掲げて地中海艦隊の副司令官となった. この後者の役割では,彼は戦争で生き残った人々への援助の提供に協力した.
1908年12月に発生したメッシーナ地震で約123,000人の命が失われ,1909年4月30日にヴィクトリア王室勲章の騎士司令官に昇格し,1912年4月15日にイタリア王室勲章のグランドオフィサーに任命された. 1910年4月27日に副提督に昇進し,その月後に戦艦に旗を掲げ,ホームフリートの副司令官となった. 1910年6月24日にバース勲章の騎士司令官に昇格した.