African Cities on Islands Shaped by Unique Geography and Culture | allworld.media