The best weather in Israel is usually between October and April. This is when the weather is mild with less chance of rain.
However, if you're looking for a beach holiday, then the best time to visit Eilat is between May and September.