With Captain Hiram's, I won't dine inside the restaurant itself, but I think the Sand Bar sandwiches are worth it, especially if a good/fun band is playing.
While Orchid Island pizza might be convenient, I tried it once and it was pretty gross. Probably the worst food I've had anywhere in the DVBR area. If you like good pizza, try Vittorio's on US1 by the Publix. Great pizza and (at least back in Sept 2013) they deliver to the resort. I believe they might also have some good take out specials during the week (like Monday or Tuesday night) if you don't mind driving or if you're already out and about. Typical strip mall pizzaria set up, but I have to say we got terrific service, the food was yummy and portions were more than generous.