Bayou Lafourche stretches over 100 miles, flowing through communities and defining traditions unique to this region, offering plenty to see and do.