Потому что Африка - это континент, значительная часть которого находится в экваториальной зоне. На экваторе и близко к нему солнце находится в разгар дня в зените, его лучи падают так, что тень от предметов, людей, растений и так далее - очень коротка. И так - круглый год, если, конечно, нет облачности. Да, это характерно не только для Африки, так же, например, в Южной Америке, просто по отношению именно к Африке это выражение стало часто употребимым.
Потому что Африка находится в экваториальных и тропических широтах, солнце там большую часть времени находится высоко в зените, а чем выше солнце, тем короче тень. В умеренных широтах тени длиннее.