The James is navigable up to Richmond, the Port of Richmond operates a container facility about 4 miles downstream from downtown. There is a marina on the North bank that accepts transients. The challenge is the current, which can be swift following heavy rains up stream; indeed some of the best Class IV rapids can be found by paddlers a couple of miles west of the I-95 bridge. That bridge is just upstream of Rockett's Landing Marina. Like any large river, one needs to be mindful of floating and submerged trees that began there trip downstream somewhere near Lynchburg.I have thought about traveling up the James (we keep our boat in Hampton) up to its confluence with the Chickahominy River, Two Rivers Marina is located there. There is enough history within walking distance of the James to make it an interesting cruise, think Jamestown, Williamsburg, Yorktown and Richmond.