Someone unaware of this natural phenomenon might be truly pleased when they see the surprising sight of hundreds of thousands of fish leaping out of the water heading somewhere. Yet their positive excitement may change when they find out what's going on.
The large school of mullets, the size of a football field or even bigger, determinedly swim along the beaches of Florida. They don't have time to check what's in front of them: a rock, an angler's hook or any other obstacle—natural instinct drives them to their winter breeding grounds—the Gulf Stream and their main enemies are marine predators, including tarpon, shark and snook. As you may already understand, many don't make their way to the stream, but this is just how nature works.
You might become a witness of this incredible nature scene provided that you arrange your seaside vacation in Florida during the fall months, namely late September to early October—that's when mullet migration is going on.
The best spots to see schools of mullets are offshore around Port Canaveral and Sebastian Inlet. Other less popular places include Mosquito Lagoon, Indian River Lagoon.