I've been to La Turbie and you are indeed in for a treat. It's a lovely old town and convenient to many other places in the area. I don't know if you know it already, but you can find local transport information here:
http://www.cg06.fr/fr/servir-les-hab...s-et-horaires/