A natural history of Inhaca Island, Moc̜ambique