Cat Ba Island is located in the northeast of Vietnam, 165km from Hanoi and is known as the 'Pearl of the Gulf of Tonkin'. The island is home to some amazing places including the Cat Ba Archipelago ...