Александр, здравствуйте!
Скорее всего, вы имеете в виду 20 км - это расстояние от пригорода до центра Сочи, а не расстояние от небольшого поселка до моря.
На мой взгляд, с бюджетом в 1,5 млн. можно найти жилье в небольших населенных пунктах побережья, типа: Якорная щель, Головинка, Детляжка, Учдере, Волковка, Богушевка. Но инфраструктура там будет слабая, сельского типа. Не каждому это подойдет.
А для самого Сочи 1,5 млн. рублей - это очень мало. Будут варианты, но только в новостройках без документов (с высокими рисками), небольшой площадью, на окраине города, на возвышенности (горе).
Удачи!