Teen to tackle Robben Island swim for mental health