Virginia Peninsula
Poquoson is located on the Virginia Peninsula, in the Hampton Roads metropolitan area.