Hamilton ble kontreadmiral i 1941 og viseadmiral i 1943. Fra 1943 til 1945 var han flaggoffiser på Malta. I 1944 ble han utnevnt til kommandørridder av Order of the Bath. Han ble dermed adlet og fikk rett til å føre tiltaleformen foran sitt navn.