Stunning colonial architecture, island-hopping adventures, and world-class cuisine: here are 7 reasons to add Cartagena, Colombia to your travel bucket list