Located on the Caribbean coast of Colombia, Cartagena is known for its warmth and natural beauty.