Seram Island
The specific name refers to Seram Island.