It's called "First Landing" State park now? It used to be called "Seashore State Park
He's right though, that's a great place to go. There are two places you can park, one on either end.
If you can get to Atlantic ave in Virginia Beach (It's US Route 60 and runs north-south right along the ocean), go north to 64th St and turn left. There's a parking lot there.
Or you could take Shore Drive East From Norfolk which is also US Route 60. About 2/3 of a mile after you pass Great Neck Road (State Route 279), you'll go by park area. There's a turn-in on your right where you can park.
The trail is roughly 3 miles end to end and there are side trails too