he had a something of good luck
'something' here should be 'the largest city in Texas; located in southeastern Texas near the Gulf of Mexico; site of the National Aeronautics and Space Administration' .