A primeira forma é a mais correta para se referir aos grãos de gelo que caem junto com a chuva. É a chuva de pedra, em linguagem corrente. Entretanto, granito também pode significar grãozinho, grânulo. Assim, de certa forma, dizer chuva de granito não é gramaticalmente incorreto, apenas esquisito, já que o sentido mais conhecido de granito é o da rocha: pisos de granito são bonitos, não?
Respostas para as dúvidas mais cotidianas.