Puck leży na Małym Morzem, czyli po prostu nad Zatoką Pucką. Małe Morze to określenie używane przez Kaszubów. Prawa miejskie to małe miasteczko uzyskało już w XIV wieku. Puck jest naturalną bazą dla żeglarzy i świetnym punktem wypadowym do wycieczek na łono natury. To także mekka polskich windsurferów.
Z Pucka można bez problemu dostać się na Hel. Samo miasto najlepiej zwiedzać pieszo gdyż jest niewielkie. Żeglarze jednak polecają aby traktować je bardziej jako baza wypadowa w morze. W Pucku warto udać się na rynek, żeby podziwiać zabytkowe kamienice zbudowane w XIX i XX wieku o ozdobnych szczytach. Bardzo ciekawym zabytkiem architektury Pucka jest wiktoriański ratusz ozdobiony fryzem i kartuszem herbowym. W okolicach rynku można również obejrzeć pozostałości średniowiecznych budowli.
Nad miastem góruje gotycka świątynie budowana w kilku etapach między XIII a XV wiekiem. Kościół śś. Piotra i Pawła najlepiej prezentuje się oglądany z morza.
Puck to także bardzo interesujące Muzeum Ziemi Puckiej, którego siedzibą jest kamieniczka znajdująca się na rynku. W jej wnętrzu podziwiać możemy zbiory dotyczące historii miasta. Kościół śś. Piotra i Pawła oraz Muzeum Ziemi Puckiej otwarte są dla turystów, urlopowiczów oraz ludzi spędzających tutaj wakacje.
Puck to także wypoczynek nad samym Morzem Bałtyckim, a więc opalanie się na piaszczystych plażach i kąpanie w ciepłej wodzie o głębokości maksymalnej 6 metrów. Nad Zatoką Pucką znajduje się mały port rybacki a także przystań żeglarska z drewnianym molo. Obok przystani stoją drewniane budowle z tarasami widokowymi, z których można obserwować codziennie zachód słońca.
W zimę Zatoka Pucka zmienia się w lodowisko. Można bezpiecznie ślizgać się wzdłuż wybrzeża aż do samego Helu. Puck stanowi sporą bazę hotelową i noclegową różnego rodzaju. Są tutaj liczne puby, kawiarnie i restauracje.