The best place to rockhound in Oklahoma is Great Salt Plains State Park where you can find 'hourglass' selenite crystals in abundance. Central Oklahoma, particularly near Noble, is the only place to find rose rocks. You can also find agates and petrified wood in gravels across western Oklahoma.