«Данцигский оборонительный район состоял из двух оборонительных полос, оборудованных инженерными боевыми сооружениями полевого типа (окопы, траншеи, открытые пулеметные площадки, дзот). Первая полоса обороны глубиной 3–5 км проходила своим передним краем по рубежу Бюргервизен, Ора, Прауст, Унтер-Кальбуде, Цукау, Глеткау и состояла из пяти линий траншей. Вторая полоса обороны была оборудована в 5–7 км от города Данциг и своими флангами упиралась в побережье бухты. Она состояла из трех позиций. Первая позиция, проходившая по рубежу Банкау, высота 160, Олива, имела две-четыре линии траншей общей глубиной до 1,5–2,5 км. Вторая позиция проходила по рубежу Такендорф, западнее Лауенталь, Брёсен и состояла из двух линий траншей, сочетавшихся с системой опорных пунктов. Третья позиция была оборудована непосредственно по окраине города.
С юго-восточной стороны город Данциг прикрывался танконедоступной местностью и каналом, а также системой старых фортов крепости. Сам город Данциг также был подготовлен к обороне. Почти все крупные каменные здания были приспособлены для ведения огня из пулеметов и орудий; оконные и дверные проемы были заложены мешками с песком. Здания и кварталы соединялись между собой ходами сообщения и траншеями. На улицах были сооружены баррикады, а на перекрестках улиц — дзоты. В домах и на центральных улицах были установлены управляемые мины.
Гдыньский оборонительный район состоял из двух полос обороны. При организации этого района противник использовал ранее построенные долговременные оборонительные сооружения, оборудованные артиллерийские позиции и наблюдательные пункты и усилил их системой траншей, окопов и заграждений, что позволило ему быстро опоясать город Гдыня сплошным кольцом оборонительных сооружений в радиусе 12–15 км.
Первая полоса обороны, передний край которой проходил по рубежу Цоппот, Квашин, Коллетцкау, Реда, Рева, состояла из двух позиций, имевших пять линий траншей общей глубиной 3–5 км. Вторая полоса обороны была оборудована на удалении 5–7 км от города Гдыня с передним краем по линии Колибкен, Вельтцендорф, Яново и имела три линии траншей и четыре-пять долговременных огневых сооружений и дерево-земляных огневых сооружений на 1 км фронта.
Город Гдыня также был хорошо подготовлен к обороне и уличным боям. На случай вынужденного отхода из района Гдыни на север противник подготовил оборонительный район на так называемом оксхёфтском плацдарме. Передний край обороны на этом плацдарме проходил по высотам на рубеже Оксхефт, Облуш, Казимир.
Для обеспечения стыка между Данцигским и Гдыньским оборонительными районами противником была построена оборонительная позиция по рубежу Цукау, Эксау, Кобле, Коллетцкау с крупным опорным пунктом в районе выс. 221. Эта позиция имела три прерывчатые траншеи. На удалении 4–5 км от этой позиции были построены траншеи: две — на рубеже Рамкау, Квашин; одна траншея — на рубеже Брневитц, Витгшток. Вдоль этой траншеи было поставлено сплошное минное поле.
Для противотанковой обороны противник в районах Данцига и Гдыни подготовил противотанковые рвы, барьеры, баррикады и железобетонные надолбы. Вблизи противотанковых препятствий были оборудованы одиночные окопы для истребителей танков, вооруженных фаустпатронами».
За всеми этими укреплениями, рвами, минными полями, лабиринтом каменных строений засели организованно отступившие войска 2-й армии, в командование которой 12 марта вступил генерал Дитрих фон Заукен. Он имел под рукой 16 дивизий «разного достоинства» (около 120 тысяч человек), в том числе две танковые (4-ю и 7-ю) и 4-ю танко-гренадерскую дивизию СС «Полицай», располагая, по советским данным, «значительными силами пехоты, 200 танками и штурмовыми орудиями, 180 батареями артиллерии и минометов и более чем 100 самолетами».
В системе обороны широко использовались расположенные на господствующих высотах сооружения стационарных зенитных батарей, 88-мм и 128-мм орудия которых могли применяться для ведения огня как по воздушным, так и по наземным целям. Кроме того, действия войск 2-й армии поддерживались артиллерией береговой обороны и боевых кораблей, находившихся в Данцигской бухте, в частности восьмидюймовками тяжелого крейсера «Принц Ойген». Как вспоминает А. Х. Бабаджанян: «Корабли на рейде свирепствуют — непрерывно обстреливают прибрежные дороги и населенные пункты. Утихомирить их невозможно — они стоят на таком удалении, что недосягаемы для нашей артиллерии, а тем более для танковых пушек. Неблагоприятная погода не позволяет этого сделать и нашей авиации».
Между прочим, Рокоссовский, вслед за другими советскими полководцами, не преминул отметить, что в 1945 году «гитлеровские фанатики» сопротивлялись отчаянно, каждый рубеж, каждый город защищали до последнего патрона, а оказавшись в окружении, старались сковать как можно больше советских войск. Боевые действия того периода отличались исключительной жестокостью. Этот «фанатизм» маршал объясняет угрозой смертной казни, разве может немец родину защищать!