Cat Ba Island is in Lan Ha Bay, which is one of three areas off the coast of Northern Vietnam which has clusters of limestone steed sided karst islands.| Vietnam Travel Guide