Amoreira beach near Aljezur, with colorful landscape and dramatic cliffs, Costa Vicentina, Algarve, Portugal