Kamień Pomorski (Cammin in Pommern) ist nördlich von der Ostsee am Stettiner Haff gelegen. Der Ort befindet sich am Treptower Küstenstreifen im Schwemmland der Dievenow- Mündung, die das Camminer Haff bildet.
Südlich der Stadt befindet sich die Insel Gristow (poln. Wyspa Chrząszczewska), an deren nördlichem Ufer sich ein gewaltiger Findling in den Gewässern des Haffs, auch Königsfels oder Königsfindling genannt, befindet. Das Camminer Zentrum ist etwa sieben km von der Ostseeküste entfernt.