Best beaches in Algarve, Portugal and where to find them: Praia de Dona Ana, Praia do Camilo, Praia da Marinha, Praia da Falesia & Praia da Rocha