Praia da Ilha de Tavira: Portugal's Pristine Island Escape | OnlyBeaches