Algarve is known for breathtaking cliffs, caves, sandy and beaches From small villages to local dishes here are 6 things to go in Algarve Portugal