San Pedro de Alcántara The old town of San Pedro has a very Spanish feel, 'with a beautiful main square and traditional Andalusian architecture. There's also a smart promenade and wide sandy beaches. Popular with foreign residents.