Minecraft wiki entry for Water-powered_boat_transportation, associated text: Often you may want to continue a flow in the same direction but shift it to one side by one or more blocks, to align the flow with something ahead. You can stack these single-block shifts, making a diagonal channel, until the water runs out, and then you must create a new gap. Just make a channel that keeps shifting to the left or right as needed.