River Crossings and Optimal Swim Directions