There's no single universally accepted collective noun for whales. You can use general terms like:
* Group
* Pod (most common)
* Herd
* School
Sometimes, a specific term like "gam" is used for a group of whales, particularly for humpback whales.
It's important to note that the term "flotilla" is mostly associated with boats and ships.