Haifa is one of Israel’s most beautiful cities. Resting on the shores of the Mediterranean, it is about 1 hour north of Tel Aviv. Built on the slopes of Mount Carmel, Haifa is a city renowned for its culture, its excellent universities and, of course, for the beautiful gardens of the Bahai Temple.