Saint Louis, a UNESCO heritage site, home to more than 300 years of colonial history, is under threat from rising sea levels.