Palo Santo offers Cartagena and Caribbean cuisine in a tranquil setting.