galveston is a city in Texas by the sea