The resort of Montechoro is located on Portugal’s beautiful Algarve, on the outskirts of Albufeira at the north end of […]