Stock Photo: Fortress at small fishing village of Cacela Velha, Algarve, Portugal, Europe