El archipiélago de Cat Ba consta de 366 islotes e islas con una superficie total de aproximadamente 20.000 hectáreas salpicadas de hermosas playas y grutas.
La isla de Cat Ba, a 20 kilómetros de Haiphong, con el golfo de Tonkín al oeste y Vinh Ha Long (Halong) al este, tiene 190 kM2 de superficie. Sus preciosos paisajes incluyen montes boscosos, manglares costeros y pantanos, lagos y cascadas de agua dulce.
Gran parte de la isla está cubierta de árboles. La mitad del territorio insular, junto
con 90 kM2 de las aguas costeras, forma parte de un parque nacional. La enorme diversidad de flora y fauna de este parque incluye 21 especies de aves, reptiles y 28 especies de mamíferos, entre ellos gatos monteses, jabalíes, puerco espines, monos, ciervos y gibones.
No obstante, por mucho que camine, no es probable que vea a ninguno de estos fabulosos animales, aunque algunas personas con suerte aseguran haber visto mariposas.