It stretches from Nahal Taninim, a stream marking the southern end of Mount Carmel in the north, to the Yarkon River in the south, at the northern limit of Tel Aviv, over a total of about 90 kilometers .