From craggy coves & dune-backed shorelines to bays lapped by sapphire waters, the best beaches in Portugal are as scenic as they are relaxing.