The Algarve stretches from the Spanish border nearly 100 miles to the Atlantic Coast, but most people visiting the area congregate in the central stretch west of Faro, staying in the rather large resorts that come with their perfectly manicured golf courses, dazzling array of facilities and swathes of villa complexes.
Read More