Swordfish is an excellent source of selenium, a micronutrient that offers cancer-fighting and heart health benefits. It's protein-rich and loaded with niacin, vitamin B12, zinc, and Omega-3. It's also low in fat and calories, which makes swordfish a guilt-free choice, when it comes to seafood.