Oeno Island
The mysterious little trees in the plantation - MAYBE they are Miro (
Thespesia populnea
).