The simple answer to "fix" your problem would be to point the boat the way it would go with the forward motion vector combined with leeway vector. Then you would be making the same course with less friction. Of course it might take a little board to get that to happen...