1940年,蓋恩斯喺法國生活,但喺法國戰爭同德國佔領之後,佢逃到比利尼山脈,但好快被法蘭哥主義嘅西班牙警察逮捕. 1942年佢出獄之後,蓋恩斯打算返到荷蘭加入荷蘭抵抗納粹佔領,但佢反而去咗英國,加入荷蘭皇家海軍. 1943年4月8日,盖恩斯被任命为一名海员新兵,并被分配到驻扎在威尔士霍利赫德的辅助船上. 因為佢識得多種語言 (佢識講荷蘭語,英文,法語,意大利語,俄語),佢喺 1943 年 5 月 1 日被派到皇家海軍做翻譯員,佢喺 1943 年 7 月同 8 月參加"哈斯基行動"
喺盟軍入侵西西里之後 1943年9月1日,盖恩斯被重新分配到这艘驱逐舰上,这艘驱逐舰在1944年1月参加了安齐奥战役. 1944年1月1日,佢升為中士 (第一級中士). 喺安齊奧戰役之後,HMS "威爾頓"被派到亞得里亞海,喺亞得里亞海戰役期間繼續參加行動. 1946 年 7 月 14 日,蓋恩斯從荷蘭皇家海軍榮<unk>退役.