Blackadore Caye, A Restorative Island