Fatti: Fatti: A. A.a Z._, nato nel 1982, cittadino americano, residente in Svizzera, è obbligatoriamente assicurato contro le malattie presso la Cassa malati Supra. Da alcuni anni egli soffre di dipendenza da sostanze stupefacenti e di disturbi psichiatrici (sindrome bipolare), per i quali ha dovuto sottoporsi a diversi trattamenti medici con ricoveri ospedalieri nel Canton Ticino e all'estero. A.b Verso la fine di febbraio 2002, durante un soggiorno rigenerativo presso un'azienda agricola a conduzione familiare in T._, l'interessato ha manifestato un grave scompenso psichiatrico caratterizzato in particolare da agitazione psicomotoria, grave disorientamento spazio-temporale e pensiero delirante con orientamento grandioso. Su consiglio del prof. G._, il 2 aprile 2002 i genitori lo hanno trasferito presso la Comunità X._ per il recupero della persona, a M._, a circa due ore dall'azienda agricola. In tale occasione i medici curanti gli hanno segnatamente diagnosticato un disturbo bipolare, combinato con poliabuso di sostanze, in personalità borderline e inserivano il paziente nel programma intensivo per persone affette da doppia diagnosi fino al 31 ottobre 2002. A.c Osservando che l'interessato sarebbe potuto rientrare in Svizzera per sottoporsi a cure adeguate, come peraltro avvenuto in occasione di un suo precedente soggiorno negli Stati Uniti d'America, la Supra, con decisione del 5 settembre 2002, confermata il 14 febbraio 2003 in seguito all'opposizione presentata dall'avv. Luisa Gianella per conto dell'interessato, ha respinto la richiesta di Z._ tendente all'assunzione delle spese (fr. 38'868.40) originate dal soggiorno presso la Comunità di psicoterapia e lavoro in Italia. A.c Osservando che l'interessato sarebbe potuto rientrare in Svizzera per sottoporsi a cure adeguate, come peraltro avvenuto in occasione di un suo precedente soggiorno negli Stati Uniti d'America, la Supra, con decisione del 5 settembre 2002, confermata il 14 febbraio 2003 in seguito all'opposizione presentata dall'avv. Luisa Gianella per conto dell'interessato, ha respinto la richiesta di Z._ tendente all'assunzione delle spese (fr. 38'868.40) originate dal soggiorno presso la Comunità di psicoterapia e lavoro in Italia. B. Con il patrocinio dell'avv. Gianella, Z._ si è aggravato al Tribunale delle assicurazioni del Canton Ticino, chiedendo l'annullamento della decisione su opposizione impugnata e l'assunzione, da parte della Supra, dei costi (fr. 38'868.40, pari a Euro 25'912.24) relativi alle cure effettuate in Italia dal 2 aprile al 31 ottobre 2002, oltre a interessi del 5% a decorrere dall'1° giugno 2002. L'interessato, oltre ad affermare la natura urgente del trattamento all'estero e a rammentare che la Supra aveva già provveduto a rimborsargli trattamenti precedenti negli Stati Uniti d'America (USA), ha rilevato che se le cure fossero state eseguite in Svizzera, a costi superiori, esse sarebbero state rimborsate. Motivo per cui non si giustificava il rifiuto dell'assicuratore malattia. Per giudizio del 7 gennaio 2004, la Corte cantonale ha respinto il gravame e ha osservato che, pur essendo innegabile la necessità di un trattamento medico immediato, le cure adeguate allo stato di salute dell'interessato sarebbero state possibili anche in Svizzera, dove lo stesso avrebbe potuto essere trasferito in tempi brevi. Per giudizio del 7 gennaio 2004, la Corte cantonale ha respinto il gravame e ha osservato che, pur essendo innegabile la necessità di un trattamento medico immediato, le cure adeguate allo stato di salute dell'interessato sarebbero state possibili anche in Svizzera, dove lo stesso avrebbe potuto essere trasferito in tempi brevi. C. Avverso la pronunzia cantonale Z._, sempre patrocinato dall'avv. Gianella, presenta ricorso di diritto amministrativo al Tribunale federale delle assicurazioni. In via principale postula l'annullamento del giudizio con conseguente obbligo, per la Supra, di farsi carico dei costi relativi alle cure mediche in lite per fr. 38'868.40, oltre a interessi del 5% dal 1° giugno 2002. In via subordinata domanda l'annullamento della pronuncia e il rinvio degli atti al Tribunale cantonale per complemento istruttorio e nuovo giudizio. Dei motivi si dirà, per quanto necessario, nei considerandi. La Supra propone la reiezione del gravame, mentre l'Ufficio federale della sanità pubblica ha rinunciato a determinarsi. La Supra propone la reiezione del gravame, mentre l'Ufficio federale della sanità pubblica ha rinunciato a determinarsi. D. Pendente causa questa Corte ha accertato che l'assicurato dispone soltanto della cittadinanza americana.