Береговую оборону военно-морской базы Ханко обеспечивали два отдельных артиллерийских дивизиона — 29-й и 30-й.
29-й дивизион включал в себя две стационарные трехорудийные 130-мм башенные батареи: 178-ю под командованием старшего лейтенанта В. А. Брагина и 179-ю под командованием старшего лейтенанта И. С. Ничепорука; последняя для ночной стрельбы имела 150-см прожектор. Командовал дивизионом капитан Борис Митрофанович Гранин, а после его назначения командиром десантного отряда — капитан Лев Маркович Тудер.
Десантный отряд Б. М. Гранина — четыре роты моряков-десантников общей численностью 600 человек — отлично зарекомендовал себя в дни обороны Ханко.
Обе стационарные батареи размещались в гряде скал в районе мыса Утиный (ранее называвшийся Уддскатан, что в переводе со шведского означает «Утиный нос»), невдалеке от порта. В скальном грунте строители оборудовали укрытия для орудий, погреба для снарядов и командные пункты.
Командир 178-й батареи Виктор Андреевич Брагин умело организовал тренировочные занятия с личным составом и боевая выучка его батареи была доведена буквально до автоматизма. Батарея несла минимальные потери — укрытия были сделаны так, что и другие командные пункты переоборудовали по их образцу. Генерал-майор И. Н. Дмитриев вспоминал:
«Сидим мы как-то ночью с Виктором Андреевичем на его командном пункте… Неожиданно раздается тяжелый давящий звук. Два тяжелых снаряда врезались в толщу камня, которым был дополнительно обвалован КП. Уши заложило! Между тем Брагин, как будто ничего не случилось, кричит мне: „Давайте, товарищ генерал, еще по кружечке. Глухота скорее пройдет!“».
В состав 29-го дивизиона входили также три четырехорудийные противокатерные 45-мм батареи. Две из них располагались на Утином мысе, одна — на маленьком островке Граншер в 1,5 милях к югу от Ханко. Ею командовал старший лейтенант М. Е. Шпиляев и она считалась секретной, поэтому практические стрельбы личный состав выполнял с такой же батареи, расположенной в парке на Ханко.
Позиции 30-го отдельного артиллерийского дивизиона располагались на северо-востоке полуострова. Командовал дивизионом капитан Сергей Федорович Кудряшов. Планировалось укомплектовать дивизион пятью стационарными батареями, но к началу войны были готовы лишь две: 130-мм трехорудийная под командованием капитана Колина на острове Хесте-Бюссе и 174-я 100-мм трехорудийная под командованием старшего лейтенанта Н. Д. Руденко на острове Лонгшер. В состав дивизиона входило также три 45-мм противокатерных четырехорудийных батареи.
Проектная расстановка батарей 30-го дивизиона предусматривала закрыть артиллерийским огнем бухту Тверминде (Лаппвик); в Первую мировую войну эта бухта служила маневренной базой для крейсеров и подводных лодок Балтийского флота. При этом остров Хесте-Бюссе с востока и севера являлся границей арендованной территории, а находящийся в 20 м соседний остров Вальтерхольм был уже финским. Так была определена арендованная территория и, как позднее написал С. И. Кабанов, «границы базы были определены неправильно».
С первых дней войны 30-й дивизион оказался в гуще боевых действий. Огнем его орудий были сбиты все наблюдательные вышки финнов на правом фланге, в их числе и главная — на острове Юссаре, что позволило «ослепить» противника. Уже в июне финны стали обстреливать 130-мм батарею на Хесте-Бюссе из пулеметов и минометов с острова Вальтерхольм. Ответным огнем батареи огневые точки были подавлены, а в начале июля на остров высадился отряд десантников и окончательно очистил его от финнов.
Прикрытие береговой артиллерии с воздуха осуществляли две четырехорудийные зенитные артиллерийские батареи. Одна из них (командир — старший лейтенант Н. П. Титов) размещалась на острове Меден. Вторая (командир — майор Г. Г. Мухамедов), входившая в состав 18-го отдельного дивизиона ПВО военно-морской базы Ханко, находилась на острове Руссарэ, неподалеку от недостроенной 305-мм башенной батареи. Эта батарея была оборудована прожектором и звукоулавливающей установкой.
Более 50 000 снарядов обрушила на противника за 64 дня береговая артиллерия ВМБ Ханко. Она была надежной опорой героического гарнизона, действовавшего на самом дальнем правофланговом участке всего фронта битвы за Ленинград.