Stunning Praia do Canavial (Canavial beach) next to Ponta da Piedade (point of mercy), near Lagos, Algarve, Portugal