From staples like Joe's Stone Crab to hidden gems like Catch of the Day, here are the 12 best seafood restaurants in Miami.