Lying next to the beautiful Lan Ha Bay, Cat Ba island is considered one of the must-visit destinations of Vietnam. Cat Ba has three main beaches (26) visit