Double-crested Cormorants often feed in large flocks.  They will swim in a groups to herd fish in front of them to feed on.  It is a pretty neat feeding style that American White Pelicans and other species do.  They will feed like this in bays, lakes, and open ocean.  It is an enjoyable thing to see when encountered.