ロード・ハウ島
It was shot on location at Lord Howe Island.