Fish bones are hard.
While bones come in various shapes and sizes, they are generally lightweight, yet strong and hard, serving numerous biological purposes. This also applies to the bones found in fish. The hardness is due to their mineral composition, primarily calcium phosphate.