Avocados are one of the healthiest high-fat foods you can eat, but there are plenty of other nutrient-dense fats to include in meals and snacks.