Less than 30 miles separate the sea from the mountains in Sochi.