Con Dao, an archipelago of 16 mountainous islands, nestles peacefully in the South China Sea, off the southeastern coast of Vietnam. This remote part of Vietnam evokes a forgotten corner of the world.