Один из популярнейших курортов Краснодарского края. Город расположен между хребтом Маркотх и незамерзающей Геленджикской бухты, близкой по форме к кругу. Знаменитая по Новороссийску бора здесь тоже случается, но реже и слабее — в силу того, что Маркотхский хребет здесь выше чем в Новороссийске и нет невысоких перевалов. Склоны горного хребта покрыты искусственными посадками сосны пицундской и ксерофильной растительностью.
Климат субсредиземноморский, средняя температура в феврале +4°C, в августе +25°C, средняя годовая около +14°C.
Годовая сумма осадков — 716 мм, максимум в ноябре-феврале, минимум в тёплое время года. Абсолютный минимум -22°C, максимум +40°C.