Your complete guide to Cabo Verde — whether you're a local exploring your homeland or a visitor discovering it for the first time.