Despite having no beach, Houston is attracting people from all over.