Cabo Verde has won over many hearts with its brave showing at the Fifa World Cup, but there’s a lot more to this West African archipelago and former Portuguese colony.