In my opinion, in normal saltwater, limestone is going to do very little to maintain calcium (or alkalinity) at natural levels, since seawater is already supersaturated with these ions.
Maybe the snails are found close to limestone because they benefit from the conditions that lead to the...