Po 1623 roku stacjonowała tu królewska flota wojenna. 28 listopada 1627 roku okręty polskie stoczyły bitwę pod Oliwą w ramach wojny ze Szwedami, w wyniku której zdobyły szwedzki okręt admiralski „Tigern”. Szwedzi natomiast w nocy z 5 na 6 lipca 1628 roku nieopodal latarni zatopili dwa polskie okręty: „Żółty Lew” oraz „Rycerz Święty Jerzy”.