Pulau Marabatua, Indonesia (island)