Starbase will be located in coastal South Texas which is home to the SpaceX rocket launch facilities. If the city comes into existence, it will be a first for any company or business leader in the ...