Assateague Island - Visit the National Park and see the wild ponies. Assateague Island National Seashore is located close to Chincoteague Island, Virginia and Ocean City, Maryland. Assateague contains over 37 miles of pristine beach. More than 300 wild ponies wander the beaches, inland pine forest, and salt marshes.