Will the rocks regenerate over time?
The rocks that have gems in them aren't actually part of your normal rocks. Every day there is a new rock out of place that you can smash for a gem. You're not actually "down" any rocks when you break it, and knowing which rocks are out of place is a good way to tell which has the gem.