豪勳爵島
It was shot on location at Lord Howe Island.