As duas formas há vista e à vista estão corretas, contudo seus significados são diferentes.

Ou seja, ambas as construções são válidas, devendo, no entanto, ser usadas em diferentes situações.

Há vista significa, basicamente, que existe vista; que existe alcance da visão; panorama (verbo haver no sentido de existir).

Não há vista para o mar daqui.
Há vista para o pátio das janelas.

A construção à vista (locução) é usada no sentido de maneira que está dentro do perímetro que se consegue ver; de maneira que está exposto ao ver público; com pagamento imediato. A crase à (preposição “a” + artigo “a”) ocorre uma vez que “vista” é um substantivo feminino.

Ele quer pagamento à vista.
Terra à vista!
Temos ordens para disparar à vista.
Sem perspetivas de lucros à vista, os capitalistas deixam de investir.
Mantem as mãos onde elas estão bem à vista.

É também usada na locução até à vista que expressa despedimento.

Gente, até à vista. Adeus.