The Indian River Lagoon stretches from Ponce de Leon south of Daytona Beach to Jupiter Inlet near West Palm Beach, a distance of about 155 miles , and contains a number of small rivers, creeks, and canals.