Marbella is a city and resort area on southern Spain’s Costa del Sol. The Sierra Blanca mountains are the backdrop to 17 km of sandy Mediterranean beaches, villas, hotels and golf courses. West of Marbella town, the "Golden Mile" of prestigious nightclubs and coastal estates leads to Puerto Banús marina, filled with luxury yachts, and surrounded by upmarket boutiques and bars. In 2011 the population of the city was 140,473 inhabitants. The city also has a significant archaeological heritage, several museums and performance spaces, and a cultural calendar with events ranging from reggae concerts to opera performances. Marbella is protected on its northern side by the coastal mountains of the Cordillera Penibética and so enjoys a microclimate with an average annual temperature of 18 °C (64 °F). The highest peaks of the mountains are occasionally covered with snow, which usually melts in a day or two.