Many varieties of fatty fish offer a nice amount of vitamin D to help your body use calcium. Fish also has omega-3 fatty acids, which in addition to bone health can support your joints and cardiovascular wellness.
Salmon in particular is a great source of potassium, and canned salmon contains calcium as well. The reason for the calcium is that small, soft bones are packaged with the meat. The same is true of sardines. You won’t even notice the bones, but if the idea bothers you, it’s still great to eat salmon filets, as well as canned or fresh mackerel and tuna.