Port Arthur ranks as one of the worst small cities in the United ... number of restaurants per capita. The town lies 90 miles east of Houston, near Beaumont, and is known primarily for its seaport.