The Island House Restaurant in Wachapreague, which has been an Eastern Shore of Virginia institution for 15 years, has announced it will permanently close at the end of 2025. Here's what owner Blake ...