Our favorite campsites in Sainte Croix du Verdon