Headhunter Island, Choiseul Province, Solomon IslandslovelySeptember 18, 2013Places Headhunter Island, Choiseul Province, Solomon Islands Source: