Alvor - Algarve, Portugal.