Matagorda Island ( ), Spanish for "thick brush," is a 38-mile (61 km) long barrier island on the Texas Gulf coast, located approximately 7 miles south of Port O'Connor, in the southernmost part of Calhoun County.