Otter Creek
Otter Creek is an approximately 11-mile long creek, located in Levy County, 3 miles West of Gulf Hammock. Only the last 2 – 3 miles of the creek are navigable, toward the confluence with the Waccasassa River. The creek source is in the area of the town Otter Creek near Hwy 24 and Hwy 19. Otter Creek flows South until it merges with the Waccasassa River, which flows into the Gulf of Mexico just over 4 miles southeast, downriver…James