Clear Lake/Houston TX will fit a bill as well. Very nice marinas with pools, WiFi, near all. Occasional hurricane and insufferable heat and humidity are a downside.
There are plenty of cheap boats, it seems like the place absorbs old boats. Most marinas run auctions of abounded boats once or twice a year where you can get older 27-30 footer for a song.