There are several reasons why seafood is good for you. It provides a good source of protein, but contains less fat than other animal protein sources. Seafood is generally low in cholesterol, which is important for heart health. It's rich in vitamins and minerals including iodine, zinc, potassium, and vitamin B.