Minecraft wiki entry for Water-powered_boat_transportation, associated text: The directional shift (not the flow) can be perpendicular to the desired direction, or diagonal. The boat's movement is slightly faster with the gentler turn into a diagonal flow.