A similar idea using olivine: https://www.technologyreview.com/2020/06/22/1004218/how-gree...
My concern with all these approaches is the nickel content of olivine, which can be several tenths of a percent.
I wonder if nickel in olivine would be harmful on beaches.