You also find them in creeks
Crystals and Gems can be found inside of extinct volcanoes and under hardened lava that has been their for millions of years, other than that, pearls can be found in oysters, they form when a speck of sand enters the oyster, it starts to form and it takes four years to make one pearl.
You usually find them inside white rocks.