В поселке есть все: река, долина, лес, горы и великолепный вид на морскую гладь. Пологие склоны гор покрыты густыми широколистными лесами. Сегодня поселок – это современное курортное местечко, которое ежегодно принимает отдыхающих и туристов из разных концов страны.
Поселок, входящий в городскую черту города Геленджика, расположен в устье реки Пшада на берегу Чёрного моря.
Невысокая гора Шахан (370 м) с живописными отрогами, с северо-востока отделяет Криницу от села Береговое и защищает ее от холодных ветров.
Замечательный климат этого маленького курорта относят к зоне сухих и полусухих субтропиков. Летом прохладнее, чем в Геленджике. Сказывается охлаждающее влияние реки Пшады.
До Бетты берег сравнительно невысокий и пологий. Место очень красивое, климат благоприятный и сухой, а морской берег с чудесным пляжем для купания покрыт галькой. Дно моря на расстоянии 3-4 м от берега углубляется на 1,5-2 м.
Шоссе из поселка Бетта идет только в одну сторону – Криница, Береговое.