Cat ba island is part of a chain of 366 islands that lie within the larger area of halong bay. […]