Where was Jamestown Located?

Jamestown is located on a peninsula in southwestern Virginia. It is located near the city of williamsburg on the coast of the mighty James river.