Denmark Island, Hekla Have - allenfotowild