The Murallas de Tossa de Mar fortress above the beach and town on the Costa Brava coastline of Southern Spain.