The National Weather Service has issued a coastal flood warning for the Peninsula, including Williamsburg, James City County and York County, as Hurricane Florence nears landfall in the Carolinas.
The warning expires at 6 a.m. Sunday.
High tides along the James and York rivers are expected to be as much as 3 feet above normal, which could affect flood-prone areas and roads, the weather service said.
There also could be significant beach erosion in some area, the weather service said.
The James River at the Jamestown-Scotland Ferry landing and the York River at Yorktown are expected to crest about 5½ feet above the mean low water level Friday afternoon, the weather service said.
Waves of 2 to 3 feet are predicted on the York River during the weekend, the weather service said. On the James River, waves are expected to be about 1 foot though Sunday.
In addition to the coastal flood warning, a tropical storm warning is in effect for Hampton Roads from Poquoson to the Virginia-North Carolina border because of Hurricane Florence.