Discover Israel’s nature wonderland at the Galilee