Preventing water from entering carport
Most people in your situation trench the driveway, drain it off somewhere, and put a grate on it. 

The speed bump could work if it was big enough, but chances are (1) some water would come over it, and (2) you'd probably hate it enough that you trench in the future.