Село Ольгинка находится в Новомихайловском городском поселении Туапсинского района Краснодарского края.
Село расположено в долинах реки Ту и её притока Кабак, впадающих в Ольгинскую бухту Чёрного моря. Непосредственно к селу примыкают курортные посёлки, расположенные на мысах Агрия и Грязнова.
На берегу бухты Ольгинская находятся оздоровительные комплексы "Орбита" и "Гамма".
Станица Ольгинская была основана в 1864 году в составе Шапсугского берегового батальона (полка). Имя станица получила в честь великой княгини Ольги, жены великого князя Михаила Николаевича Романова.
После 1870 года после расформировании Шапсугского батальона станица преобразована в селение.
По легенде название "Ольгинка" также связано с супругой генерала Соколова, дача которого находится в живописном месте на мысе, рядом с Ольгинской бухтой Сейчас этот памятник культуры отреставрирован.
В 2010 году население составляло 2225 человека.