Seven Hanging Valleys Trail: A Cliffside Hike Along Portugal’s Algarve Coast | other | hiking | walking-tour