Lan Ha Bay is in the largest of the 367 islands called Cat Ba, a part of Ha Long Bay in Northern Vietnam. There is a small floating village around Lan Ha Bay where people are living and farming fish in floating house.

Lan Ha Bay is in the largest of the 367 islands called Cat Ba, a part of Ha Long Bay in Northern Vietnam. There is a small floating village around Lan Ha Bay where people are living and farming fish in floating house.