The largest island on Halong Bay, Cat Ba encompasses lovely beaches, freshwater lakes, and fishing villages. It also offers tourists the added options of relaxation, adventure and cultural exchange.