About Avoca Island
Avoca Island is an island located off the Intracoastal Waterway in the Morgan City Bayous near Morgan City, Louisiana, United States. It is home to many wildlife species. Part of the island is industrialized following the slow expansion of the city.