Rochers de Naye: Tucked up in the heart of the magnificent Swiss Alps, Rochers-de-Naye towers above the charming town of…