Benahavis is a beautiful inland, whitewashed town in one of the most mountainous areas in the western Costa del Sol; as such it offers some of the most remarkable and picturesque views to be had.  
The town is typical of these Moorish routes, narrow and winding back streets ending in town squares. It has its origins in Al Andalus, the Moorish kingdom, which at its height covered almost the entire of the Iberian Peninsula.  
The area around Benahavis is prestigious, largely due to its proximity to the coastal resorts of Marbella and Puerto Banus. Benahavis' outlying area is home to nine golf courses and numerous restaurants, often cited as the dining room of the Costa del Sol. 
Benahavis is located inland midway between the coastal towns of Estepona (20 kilometres) and Marbella (20 kilometres) near to the beautiful Sierra de las Nieves yet still close to the coast. 
In the centre of the town there are a number of points of historic interest including the 18th century church Virgen del Rosario and a 16th century palace. Overlooking the town there is the Castle of Montemayor, built in the 10th century this castle was for many years an important strategic fortress playing an important role in battles between the Arab kings of Al Andalus. It proved an invaluable location for years to come having such a commanding view over the Mediterranean Sea of up to a hundred kilometres of the seaboard and the African coast, which was significant in a time of invasions and piracy. 
Natural surroundings 
The town is surrounded by natural parkland filled with an abundance of flora and fauna. Anything from a gentle stroll to a rigorous hike in the neighbouring areas will bring your senses alive. 
If there is anything lacking in Benahavis it is not the choice of places to eat. The area has been dubbed as the dining room of the Costa del Sol, serving every pallet and wallet. Typical food in the area comprises seafood, rice and meats, especially pork.  
As with restaurants, there is no shortage of golfing options around Benahavis, with nine courses all nearby. There is a course to suit various skill levels including the professionals who often come to the area to play. The courses in the area are; Benahavis Golf Club, Los Arqueros Golf, Atalaya Golf, Los Flamingos Golf, Montemayor Golf, Marbella Club Golf, El Paraiso Golf, La Quinta Golf, La Zagaleta Golf.