Dziwnówek leży w zachodniej części wybrzeża woj. zachodniopomorskiego u nasady Mierzei Dziwnowskiej pomiędzy Morzem Bałtyckim a Zatoką Wrzosowską. 

Największą atrakcją turystyczną Dziwnówka jest morze oraz szeroka, piaszczysta plaża.