There are numerous restaurants in the vicinity of Villa El Ancla. In Torre del Mar and Nerja, you can find Irish, Mexican, Indian, Italian, Dutch and Belgian restaurants and of course you can also have the famous Spanish tapas. Please also try the great fish restaurants on the coast.
Eating out is much cheaper than back home. There are many lovely restaurants in Sayalonga, Torre del Mar and Nerja. Bar Jocavi is a typical Spanish bar at the Sayalonga town square, right next to it is the Italian restaurant Mesón Morisco. Next to the road in Sayalonga you will find a causy restaurant/pizzeria/tapasbar Casa Mari.
In the coastal towns, there are many delightful tapas restaurants.
In Malaga and Sayalonga (Bodega Bentomiz), there are wine tasting bodegas.