Historically (see National
Hurricane Center historic era storm tracks)
Florida has more hurricanes than
Texas, and the Florida season lasts longer. Texas has very few hurricanes after the last week of September, same for before mid-June, and July is usually slow storm wise.
I have cruised Texas and Florida for almost 50 years. While there are pleasant and isolated
anchorages in Texas, one state-wide problem is lack of
dinghy docks. I have sailed the length of the Texas coast numerous times, and have to report visiting as a cruiser is pretty confined to marina-to-marina sailing. Even more so for Louisiana, one of several reasons why cruisers from east of the Sabine River are quite scarce. There are certainly a number of protected bays that are very good cruising grounds (Sabine Lake,
parts of Galveston and Trinity Bays, Matagorda and and Corpus Christi bays) but you have to really want to come. On only two of those bays are there any
marine services to speak of. There are services in Port Isabel-Brownsville, but though there are isolated
anchorages getting there, the Laguna Madrid for all its size is pretty thin -and rocky to boot- in most places, so it’s really just a channel run from Port A/Corpus further south. And there are no
dinghy docks down there either.
Florida is just more hospitable-maybe TOO hospitable- to the cruising public, including prettier
water, whiter beaches, more accessible to a variety of natural life, more variety of cruising amenities, and, depending on latitude, longer winter sailing conditions.