Elliston, NL is famous for a little Island only a few yards from the mainland where puffins come to nest every year.