Situated on the Vermilion River about 115 mi/185 km west of New Orleans, Lafayette, Louisiana, is the center and de facto capital of Cajun Country—the area settled by French Acadians in the 1700s...