Israel captain Yossi Benayoun has left Queens Park Rangers to join his hometown team Maccabi Haifa on a two-year deal.