Cat Ba island is the largest group of islands in Ha Long Bay. It is famous for its pristine beauty with fresh beaches, immense forests, tranquil old fishing villages…Cat Ba islands are one of the best place to...