Hidden among the oceanfront attractions and flashy eateries of Virginia Beach sits Murphy’s Irish Pub, an unassuming treasure that might just change your definition of perfect fish and chips forever.