There a a lot of Virginia beaches. Virginia Beach isn't the only beach in Virginia. Assateague Island and the barrier islands of Virginia have Atlantic Ocean beaches; and there are Chesapeake Bay beaches in Norfolk, Hampton, Cape Charles, Kiptopeke State Park, and Colonial Beach.
Virginia Beach oceanfront
Most tourists use the beach along the boardwalk, but there are less crowded beaches at Fort Story, Croatan, Sandbridge, and False Cape State Park.
Assateague and the neighboring island of Chincoteague are barrier islands well known for wild ponies. The undeveloped beaches of the National Seashore are quite a draw too.
The barrier islands of Virginia are, for the most part, protected natural areas owned by the federal government or the Nature Conservancy. Day use of the beaches is generally allowed. There are many, many miles of deserted, undeveloped Atlantic Ocean beaches here; but you can only get to them by boat.
Kiptopeke State Park
Kiptopeke State Park is a great spot for camping, fishing and relaxing on a protected Chesapeake Bay beach.
The Ocean View section of Norfolk has Chesapeake Bay beaches. Popular with families with small kids.
Buckroe and Grandview beaches in Hampton are on the Chesapeake Bay.
Public beach on the Potomac River, not too far from Washington.