Cape Charles, Virginia, Is the Beach Town You’ve Been Missing Out On

It’s high time you visited this hidden gem on the Chesapeake Bay.