Yes, the rail line goes West Point - White House Landing - Richmond.@Saphroneth mentioned that Halleck had ordered the Cumberland Landing base for supply. (It would be convenient to find the S. O. for that establishment). The White House Landing was some miles up the Pamunkey River from West Point. West Point is the confluence of where the Pamunkey and the Mattaponi Rivers empty into the York River. I believe a rail line ran through both centers, but I may be mistaken on this fact.
And no, it wasn't Halleck. Halleck's only involvement with the Peninsular plan at this point was insisting that his operations against Corinth required every man he had and he couldn't spare any to send East.