Fatti : A.- B._, nata nel 1923, è assicurata contro le malattie presso la Cassa malati Helsana Assicurazioni SA. Nel 1999 la sua copertura comprendeva, oltre all'assicurazione obbligatoria delle cure medico-sanitarie, diverse assicurazioni complementari. Ricoverata per un intervento operatorio a seguito di una frattura sottocapitale dell'omero sinistro, l'interessata è stata degente presso l'Ospedale X._ dal 25 settembre al 1° ottobre 1999, da dove, su prescrizione dei sanitari del servizio di ortopedia di detto nosocomio e del proprio medico curante, è stata trasferita alla Clinica Y._ di S._. In tale struttura è rimasta fino al 28 ottobre. Mediante provvedimento del 2 novembre 1999 la Cassa ha qualificato il ricovero presso il menzionato centro come cura di convalescenza assumendosi soltanto le spese dei trattamenti medicalmente indicati, oltre a riconoscere un contributo giornaliero di fr. 70.- quale prestazione dell'assicurazione complementare. La Cassa si è riconfermata nella propria determinazione con decisione su opposizione 9 dicembre 1999. B.- Patrocinata dall'avvocato Francesca Lepori Colombo, B._ è insorta al Tribunale delle assicurazioni del Cantone Ticino, chiedendo l'annullamento della pronunzia e il pagamento integrale delle spese di soggiorno presso la clinica Y._. Con giudizio 7 agosto 2000 l'autorità cantonale ha accolto il gravame, ritenendo che la degenza presso la struttura di S._ fosse necessaria per il trattamento della malattia e configurasse un provvedimento di riabilitazione medica da porre a carico dell'assicurazione sociale. C.- La Cassa malati Helsana interpone al Tribunale federale delle assicurazioni un ricorso di diritto amministrativo avverso la pronunzia cantonale di cui chiede l'annullamento. Sostiene non essere dato nell'evenienza concreta il presupposto della necessità di una degenza per caso acuto. Ritiene che il trattamento della malattia sarebbe stato possibile anche solo con la dispensa di cure a domicilio. In via subordinata la Cassa si dice disposta ad assumere le spese delle 25 visite mediche effettuate, nonché i costi di fisioterapia e una quota forfetaria di fr. 1'500.- quale partecipazione virtuale alle spese Spitex. Sempre tramite la propria patrocinatrice, B._ propone la disattenzione del gravame, mentre l'Ufficio federale delle assicurazioni sociali ha rinunciato a determinarsi.