Praia Ribeira do Cavalo, the most AMAZING beach in Portugal!