Discover 36 best things to do in Algarve (Portugal) - best beaches, cliffs, towns... Algarve Travel Guide: where to stay + how to get around