ALGARVE: Albufeira town & beach (Portugal)