Puck jest miejscowością wypoczynkową i portem rybackim leżącym nad Zatoką Pucką. Są tu plaże, które każdego lata zapełniają się letnikami, zachowało się też sporo zabytkowej zabudowy.
Historia Pucka sięga III w., a już w IX w. znajdował się tu port wykorzystywany do celów rybackich i handlowych. Miasto zostało lokowane w połowie XIV w. przez krzyżaków i szybko rozwinęło się w znaczący ośrodek handlowy. Najstarszym i najcenniejszym zabytkiem z czasów średniowiecznych jest gotycki Kościół św. Apostołów Piotra i Pawła.
W centrum Pucka zachowało się sporo zabytkowych budynków, głównie z XVIII i XIX w. Wśród nich wyróżnia się piękny barokowy Szpitalik dla ubogich zbudowany w technice szachulcowej. Wewnątrz mieści się obecnie ekspozycja etnograficzna pokazująca życie dawnych mieszkańców miasta i okolic. Wystawy związane z tą tematyką można też oglądać w pochodzącej z przełomu XVIII i XIX w. Kamienicy Mieszczańskiej, która jest główną siedzibą miejscowego muzeum.
Położony nad zatoką Puck jest popularnym ośrodkiem wypoczynkowym. Wśród jego najważniejszych atrakcji są plaża i molo w Pucku. Znajdującą się u podnóży niskiego klifu plażę pokrywa jasny piasek. Woda jest tu ciepła i spokojna, co sprzyja rodzinnym wakacjom. Głównym miejscem spacerów jest drewniane molo ze znajdującą się obok przystanią oraz punktem widokowym na zatokę i Mierzeję Helską.