What makes African islands so different from one another?