Sochi is to the very south of the Russia bordering on nearby Georgia. The city is located smack down on the Black Sea coastline.
View from the hills behind the city over the downtown area and the marina.
A closer look of the Marina.
The city is very busy during summer where millions of Russians descend on the town for vacations. During winter it is less busy but will still see some visitors who might reside there will skiing in the nearby mountains.