Cartagena is a 500-year old urban jewel in the Caribbean. But climate change and rising sea levels threaten its heritage.