Praia de Ribeira Prata: Cape Verde's Hidden Valley Beach | OnlyBeaches