Boasting 3000-kilometre-long coastline, Vietnam is home to some of the most beautiful islands in the world. There are thousands of islands and islets dotted from north to south, featuring mysterious caves, lush jungles, traditional villages or historic temples. Vietnamese islands cater to all kinds of travel from honeymoon, family, leisure ...