Actualmente dirige al Guerino Vanoli Basket de la Serie A, la primera categoría del baloncesto italiano.
Cavina comenzó su carrera como entrenador en los equipos juveniles de su ciudad natal, el Castel San Pietro Terme, en 1995.
En la temporada 2010-11, dirigió a Prima Veroli, con la que ganó la Copa de la Liga al vencer a Andrea Costa Imola en la final de la Final Four celebrada en Novara.
Con el club piamontés logró disputar una temporada con más del 50% de las victorias (en diciembre también ganó el premio como mejor entrenador).
Durante la temporada fue elegido mejor entrenador de la segunda vuelta gracias a 9 victorias en 13 partidos.