I’d pick Cape May. On our trip in April we stayed at BC and walked past the Clam Bake many times and it looked/smelled amazing. I tried to get us in and they couldn’t accomodate our large party for a last minute reservation.
We tried Via Napoli on this trip as well, and unfortunately, we were less than impressed and wouldn’t go back there again.
We had reservations and we were seated in the corner right beside the kitchen, so we couldn’t enjoy all the unique atmosphere of the restaurant. The wine was good, but the food was only so-so. My DF had spagetti and he loved it, but my DM had Lasagne made with their special white sauce and she didn’t like it at all. My DH and the kids and I had one of the specialty pizzas but the crust was so soft and the sauce and cheese were so runny, you couldn’t even serve it onto the plate, you had to scoop it and pour it onto your plate. I was dissappointed, we love to try new restaurants, and I thought this one would be really great.
But, like I’ve always said, you have to try everything at least once! Good luck with the decision.