Located off the Gulf of Mexico at 11546 Andy Rosse Lane, The Mucky Duck has been shut down since Sept. 28, when the Category 4 hurricane wiped out power to the island and devastated much of it. Somehow, the restaurant was spared from any major damage. “To me, it's a miracle,” Bieri said.