Beth Dobbin, a prominent Scottish athlete, has announced her retirement from athletics due to a serious health issue after a successful career.