"Cape Verde" better aligns with the country's English-speaking audience and is more widely understood in the international community. Cabo Verde, while the official name, may not be as familiar or easily recognizable to those not familiar with Portuguese or the country's history.
Moreover, the name "Cape Verde" is often used in conjunction with the country's official name, ensuring that there is no confusion or misinterpretation when referring to the country in different contexts.
Therefore, while "Cabo Verde" is the official name, "Cape Verde" is the more commonly recognized and used English translation of the country's name.