西部海軍特混艦隊運載美軍登陸部隊,分成3個編隊,負責在西西裏島東南部傑拉灣海岸長達60公裏的海灘上強行登陸,占領利卡塔港、傑拉港和斯科利蒂漁村,作為登陸場。
東部海軍特混艦隊運載英軍登陸部隊,分為4個編隊,占領西西裏島南部的帕基諾半島和諾托灣沿岸。英軍的登陸正麵長達160公裏,英軍麵臨著巨大的挑戰,同時是第二次世界大戰中界麵最寬的一次登陸戰。
參加登陸的部隊共47萬多人,美軍和英軍各占一半。美軍擁有580艘艦船和登陸艦,搭載1124艘登陸艇,由比塞大以西的北非各港口出征;英軍擁有818艘艦船和登陸艦,搭載715艘登陸艇,從東地中海和突尼斯出征。
另外,英海軍出動6艘戰列艦、2艘艦隊航空母艦、6艘輕型巡洋艦和24艘驅逐艦組成掩護艦隊,由英國海軍中將威利斯率領,以防止意大利海軍給登陸艦隊造成巨大的威脅。登陸時間定為1943年7月10日淩晨2時45分。
5月19日,亞曆山大將軍下達作戰指令,把西西裏戰役分成5個階段:第一階段,海空軍摧毀德意的空軍部隊和空軍基地,奪取製空權。第二階段,在空降兵的支援下,於拂曉前發動兩棲突擊,保證海岸機場、利卡塔港、錫臘庫紮港的登陸陣地。第三階段,擴展巨大的陣地,以陣地為跳板攻占奧古斯塔、卡塔尼亞和傑比尼的機場。第四階段,攻占以上地區。第五階段,占領整個西西裏島。
亞曆山大將軍要求英軍全速向墨西拿推進,並控製墨西拿海峽,切斷西西裏島德意軍隊的海上補給線。
同時,美軍保護英軍翼側的同時攻占重要的機場,英軍和美軍發動機動戰,使德意軍隊在埃特納火山附近陷入包圍,防止德意軍隊逃回意大利。
為了使德國和意大利相信盟軍的主攻目標是希臘,第二進攻目標是撒丁島,盟軍散發了假情報,把一具帶有偽造文件的“馬丁少校”的屍體放在西班牙海岸。偽造的文件落入德國間諜手中。
德國最高統帥部收到文件,沒有經過認真的分析竟相信盟軍會在撒丁島或者希臘登陸,結果德軍裝甲師和魚雷艦艇被調往撒丁島和希臘了。對此,隆美爾氣憤地說:“隻有傻瓜才不知道盟軍下一步的進攻目標是西西裏島!”盟軍登陸艦隊在航行時沒有從北非直接駛往西西裏島,而是繞行邦角改向南再向西西裏島駛去,以迷惑德國和意大利。
在德國最高統帥部,對地中海戰略問題存在著嚴重的分歧。隆美爾認為,兵力較少的德軍無法依靠意軍,盟軍一旦發動攻勢,德軍應該立即撤離撒丁島、西西裏島、希臘,以及比薩一裏米尼一線以南的意大利領土,集中兵力投入蘇德戰場。
德軍南線總司令凱塞林空軍元帥強烈反對,他不想把意大利的空軍基地讓給盟軍,這樣,德國的工業區和羅馬尼亞油田會暴露在盟國空軍麵前。凱塞林認為意大利軍隊是愛國的,隻要提供少量的德軍部隊及大量的裝備,意大利軍隊會英勇作戰的。
希特勒采納了凱塞林的主張,不想放棄意大利領土。希特勒下令向意大利增兵,即增援6個師,使意大利的德軍總數達到13個師。德國在撒丁島重建了第90師,在西西裏島重建了第15裝甲師,希特勒還向意大利南部增援了“赫爾曼·戈林”裝甲師和第16裝甲師。為了防止意大利軍隊叛亂,希特勒要求在危急時解除意大利軍隊的武裝,迅速占領意大利。
駐守西西裏島的部隊是意大利第6集團軍,意大利老將古佐尼將軍出任司令,下轄8個海岸師、4個意大利機械化師和2個德國裝甲師,總兵力為27萬人(包括後來增援的2個德國師)。德軍的埃特林中將控製著德國師和古佐尼。另外,德國空軍元帥戈林也經常給“赫爾曼·戈林”師下令。
8個意大利海岸師的裝備十分落後,士氣低迷,希特勒也對抵禦盟軍的登陸不抱什麼希望。主要問題是4個意大利機械化師和2個德國裝甲師該如何部署。凱塞林指出,在盟軍登陸部隊登陸時,守軍應該把盟軍殲滅在海岸附近。埃特林認為在確定盟軍的主攻方向後,守軍從中央陣地發起反攻,把盟軍趕下海。
埃特林下令,機動師在直徑240公裏的西西裏島分散部署,盟軍登陸後立即向盟軍發動反攻。盟軍佯裝向特拉帕尼進攻的登陸計劃取得了效果,埃特林進一步分散兵力,把第15裝甲榴彈師調到了西西裏島西端,部署在西部的有兩個意大利機動師。另外兩個意大利機動師與“赫爾曼·戈林”師防守西西裏島東部。
當時,德軍在西西裏島的兵力僅為2.3萬人,後來,德軍投入西西裏戰役的總兵力為6萬人。