Broken concrete blocks make great rip rap.

However, you said "beautiful house" with a pond. If the pond is visible from the house (or the places you frequent in the yard), then I would go for both attractive AND effective.

Does the water level in the pond fluctuate very much? (You may need to live there a while to answer that question.) However, if it does not fluctuate much, then improving the pond borders is a smaller task.

Anecdote: I recently called the biggest aggregate supplier in our area and was trying to get a better description of some of their available products. The manager's response was, "Just drive down to the facility and check in at the weigh station. Then you can look around and find exactly what you like."

It is surprisingly cheap to get an entire dump load of many rock products. (The closer you can get the dump truck to the pond the better on your labor/time.)

My advice would be to get some good recommendations on Pond Boss to fix the problem, and then install something that looks nice and works.

Good luck, and congratulation on your new home and pond!