Santo Antão’s rugged peaks and lush valleys invite epic treks through waterfalls and hillside villages. Across Cabo Verde’s nine inhabited islands, diverse landscapes blend with vibrant ...