The mountains of Lebanon are drained by seasonal torrents and rivers foremost of which is the long Leontes that rises in the Beqaa Valley to the west of Baalbek and empties into the Mediterranean Sea north of Tyre .