the island of siliang