No fires of any kind are allowed on Virginia Beach beaches. You can see that answer here.
Canopies and pop-up tents have also been discussed in the Ask a Local section.
The North End of the beach... (greater than 56th Street) isn't patrolled as much... and they might be more tolerant of tents and canopies... but not fires
Alcohol is not allowed. We have a whol epage dedicated to that... Alcohol Policy in Virginia Beach.
You can also view our page on Fishing in Virgina Beach.
Unfortunately much of what you are asking is not allowed. Virginia Beach is VERY protective of the resort area. You might be able to "get away" with it in some remote beaches... like the North End, Chic's Beach or Sandbridge Beach... but it still is not permitted.