The Indian River Lagoon is an estuary on Florida's Atlantic coast that covers roughly 350 square miles and includes the Indian River, the Banana River and Mosquito Lagoon.