Algarve or as it was baptized by the Arabs as Al Gharb meaning ‘to the west’, is the most southern province of . Its variety in terrain which starts at the small town of Odeceixe on the west coast, nicely tucked into the Espinhaco do Cao mountain range bordering the coast and the brave Atlantic [...]