Port Royal is a town on the south bank of Rappahannock river in northern Virginia and was formed in 1651