A.- M._ exerce la profession de chauffeur de taxis indépendant. Il est assuré auprès d'HOTELA, Caisse-maladie et accidents de la société suisse des hôteliers, notamment pour une assurance d'indemnités journalières. A l'origine, le montant de l'indemnité assurée était de 105 fr. Il a été porté à 220 fr. dès le début de l'année 1996. L'indemnité est versée à partir du 31e jour d'incapacité de travail. M._ a été incapable de travailler du 14 septembre 1998 au 14 février 1999, à la suite d'une opération cardiaque (pontage coronarien). Le 19 octobre 1998, HOTELA a invité son assuré à lui remettre "une copie de (ses) fiches salaire des 6 derniers mois". En réponse à cette demande, M._ a fourni ses comptes de pertes et profits pour les années 1996 et 1997. Il en ressort qu'il a réalisé un bénéfice net de 36 954 fr. 50 en 1996 et de 26 238 fr. 25 en 1997. Par décision du 17 février 1999, HOTELA a réduit, avec effet au 1er janvier 1996, à 100 fr. par jour le montant de l'indemnité assurée. Elle a informé l'assuré qu'elle lui rembourserait les primes payées en trop, par 2001 fr. 60. Elle a fait valoir que l'assurance d'indemnités journalières de 220 fr. ne correspondait pas au revenu obtenu par l'assuré durant les deux années précédentes, ce qui conduisait à une surassurance, justifiant une réduction rétroactive de la couverture du risque. L'assuré a formé opposition en concluant au versement d'une indemnité journalière de 220 fr. pour la période du 14 octobre 1998 au 14 février 1999. La caisse a rejeté cette opposition par une nouvelle décision, du 23 avril 1999. La caisse a versé, en conséquence, des indemnités journalières de 100 fr. par jour. B.- M._ a recouru contre cette décision. Par jugement du 21 décembre 1999, le Tribunal administratif du canton de Genève a admis son recours et condamné la caisse à payer à l'assuré une indemnité journalière de 220 fr. pour la période du 14 octobre 1998 au 15 février 1999, avec intérêts à 5 pour cent l'an dès le 29 décembre 1998. Le tribunal a en outre alloué à l'assuré une indemnité de dépens de 1750 fr. C.- HOTELA interjette un recours de droit administratif dans lequel elle demande au Tribunal fédéral des assurances de confirmer ses décisions des 23 avril 1999 et 17 février 1999 "dans le sens que l'assurance indemnités journalières est modifiée rétroactivement au 1er janvier 1996 à 100 fr. par jour". M._ conclut, sous suite de frais et dépens, au rejet du recours. Quant à l'Office fédéral des assurances sociales, il ne s'est pas déterminé à son sujet.