El archipiélago de Cat Ba consta de 366 islotes e islas con una superficie total de aproximadamente 20.000 hectáreas llenas de hermosas playas y grutas.
La isla de Cat Ba, a 20 kilómetros de Haiphong, con el golfo de Tonkín al Este y Halong al Oeste, tiene preciosos paisajes que incluyen montes boscosos, manglares costeros, pantanos, lagos y cascadas de agua dulce. Gran parte de la isla está cubierta de vegetación. La gran diversidad de flora y fauna del parque incluye 21 especies de aves -entre las que figuran los cálaos-, reptiles y 28 especies de mamíferos, entre ellos gatos monteses, jabalíes, puerco-espines, monos, ciervos y gibones. No obstante, por mucho que se camine, resulta inusual ver alguno de estos fabulosos animales, que se ocultan.
En algunas de las cuevas de la isla se han descubierto restos humanos y herramientas de piedra del período neolítico. La vegetación submarina, las fuentes de agua termal y los lagos calizos se suman a sus atractivos.