Large island off south-east Africa