With the possible exception of Tel Aviv, Israel is not known for its Mediterranean beaches, yet between the Gaza Strip in the south and Rosh Hanikra in the north there are 190 km (118 miles) of good sandy coastline.