lot of large mammals on that island