Der Hafen in Jastarnia an der Seite der Bucht von Puck ist eine bekannte Angelbasis, ein Passagierpier und ein Yachthafen. Im östlichen Teil gibt es ein Sportsegelzentrum und eine Tauchbasis. Es gibt auch ein Segelschiff "Generał Zaruski", auf dem Rehabilitationskreuzfahrten für behinderte Menschen stattfanden.
Boote mit einer Länge von etwa 60 m und einem Tiefgang von bis zu fast vier Metern können in Jastarnia in den Hafen einlaufen, sofern der Wasserstand durchschnittlich ist. Die Schiffe müssen sich hier mit einer sicheren Geschwindigkeit bewegen, nicht mehr als 5 Knoten. Das Hafenbecken ist durch 2 Wellenbrecher geschützt, der westliche ist 200 m lang und der östliche 80 m.
Der erste Hafen in Jastarnia wurde in der Zwischenkriegszeit zwischen 1926 und 1931 gebaut. Das Konzept seiner Konstruktion wurde von Józef Poznański entwickelt. Der Hafen wurde am 14. September 1939 bombardiert. Es wurde 1947-49 wieder aufgebaut.