A fundraising half marathon will take place in Newport to raise money for a vital hospice.