Benalmádena is a large town on the Spanish Costa del Sol. It consists of three parts; Benalmádena Pueblo, Arroyo de la Miel and Benalmádena Costa. The most worth visiting of these is Benalmádena Costa with its long stretch of sunny beaches, a lively nightlife and excellent cuisine.