Whitewashed houses on a cliff above a golden beach in the Algarve