Here we go again with another example of confusing English words. A group of penguins is called a colony, a rookery, or a waddle, but these terms are for a group of penguins on land. A group of penguins floating in the ocean is called a raft.
See what I mean. Sometimes English can drive you nuts.