 The Clanwilliam yellowfish is found in large and small rivers, but do not like slowly moving water.Young Clanwilliam yellowfish (below 4 cm/1.6 in long) are found in backwaters and shallow riffles.As they grow older they move out of the riffles into deeper water but even adults may still be found in relatively shallow parts of their habitat.