Oregon's diverse geology offers rockhounds opportunities to collect on public lands from the coast to high desert volcanic fields studded with gems.