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.