The Algarve is famous for its rocky coastline and pristine beaches. And yet, step inland just ten miles or so and you uncover a whole host...