Hotel with the best view in the Algarve, Portugal