Praia da Marinha Beach among rock islets and cliffs seen from Seven Hanging Valleys Trail, Algarve, Portugal