Benalmádena is a town on southern Spain's Costa del Sol, known for its beaches,hotels and its theme park.