Cat Ba fishing village in Hai Phong City. Photo by Shutterstock The island is surrounded by limestone karst mountains rising ...