The correct term for a group of fish is a 'shoal'. Therefore, the fisherman sighted a 'shoal' of fish in the river. The term 'shoal' is a collective noun used to refer to a large group of fish of the same species that swim together.