Check out the prettiest beaches, towns, and things to do in the Algarve Southern coastal region of Portugal.