So I have the model how would I use body velocity and force to make it just go straight forward
You could check if the ferry is outside of an acceptable range and if so, set a BodyVelocity
's velocity to (targetPosition - currentPosition).unit * speed
. This would give an acceptable, although not that realistic, motion for the ferry (unrealistic in that it has instantaneous acceleration and deceleration).