Sochi Map 2014 and Locator Map of Sochi Winter Olympics 2014 View of Sochi from the Black Sea. Note the Caucasus Mountains in the background. Other helpful pages on WorldAtlas World's Major Bodies of Water Major Rivers which Flow North What and Where is the Ring of Fire? What Countries are in the West Indies? Trending on WorldAtlas The Richest Countries In The World The Largest Countries in the World The 10 Smallest Countries In The World 29 Largest Armies In The World Most Dangerous Cities in the World Most Dangerous Cities In The United States This page was last modified on August 10, 2015.