In ships or ferries, the person who steers is called a helmsman. In relatively small boats, the person that steers the boat is called a skipper.
the person is called a chaufer
A person that drives a passenger actually drives the car for the owner. This special essential person is called a Chauffeur.
A chauffeur is a person who drives a motor car for other people.
The person who drives the taxi in Animal Crossing Wild World is Capp'n. If you ever had the Gamecube version he is the guy in the boat that takes you to Animal Crossing Island.
It could be anyone. But mainly the helmsman, but it could be the Skipper (Captain) if it's a small sport boat like a bow-rider. But normally the owner of the boat or person hired to Captain the boat drives the boat or the helmsman.
The person who steers the boat is called a cox, the person who sets the pace is called stroke, then the person behind is called 3 seat, the person behind 3 seat is called 2 seat and then at the back is bow.
You had the answer in your question. A driver. A person who drives.
Because racist is for people who discriminate other people, so a person who drives a car is just called a race car driver.
a captain
The captain
A pilot drives and maneuvers a boat depending on where it is going.