The Algarve may be famous for its golden beaches and championship golf courses, but choosing the right Marriott hotel is ...