I have done a river cruise and the big numbers are only while you are on the boat. For shore excursions, there are smaller groups of about 30 - 35. At each location the groups went in different directions so one was seeing a particular site while another was somewhere else. By the end of the touring day, everyone had seen everything.
I am concerned about the big numbers on the river cruises but have not been on any yet.