Nerja on the Costa del Sol is the world's most beautiful place