Portugal offers a wide range of both scenic and cultural tourist attractions. Algarve has beautiful sandy beaches and rugged cliffs, and there are the two Atlantic archipelagos of Madeira and the Azores.