Маленький курортный посёлок расположен на берегу небольшой уютной бухты. Ольгинка находится в 30 километрах от города Туапсе и в десяти километрах от посёлка Новомихайловский. Отличается высоким уровнем благоустройства, чистыми улицами и скверами, наличием нескольких новых курортных зон и большого числа новых средств размещения.
Возник посёлок Ольгинка в 1864 году и именовался станицей Ольгинской. Название такое было дано в честь великой княжны Ольги, которая была женой наместника на Кавказе великого князя Михаила Александровича Романова. В апреле 1872 года великий князь осматривал селения Черноморского округа от Анапы до Сухума. На данный момент население посёлка насчитывает более 2000 человек.
Пляжи
Берег в районе посёлка Ольгинка красивый, на пляжах галька. Пляжи шириной примерно в 20 метров. Центральный пляж в Ольгинке считается самым лучшим в районе Большого Туапсе. Он покрыт мелкой галькой, которая не вызывает неприятных ощущений для босых ног. Дно ровное, пологое, береговая линия хорошо очищается от водорослей. Пляж оборудован шезлонгами, зонтами, есть пункты питания, аттракционы и смотровые площадки. Около пляжа есть рыночек. С двух сторон от поселка находятся пляжи санаторной части, которые также пользуются спросом у отдыхающих. Между Ольгинкой и Новомихайловским протянулась череда красивых диких пляжей. На поселковый пляж выходят эллинги кооператива "Бриз". Внутри уютные комнаты.
Бухта Ольгинская образована мысами Агрия на западе и Грязнова на востоке. Мыс Агрия дугой выступает в море между Новомихайловским и Ольгинкой. Над ним возвышается гора Сигнал, которая по форме напоминает потухший вулкан. Над всей прибрежной полосой протянулось неширокое плато, поросшее смешанными южными лесами и изрезанное небольшими ущельями. Территорию плато занимает ландшафтный заказник "Агрия".