There are some new and eclectic museums not yet mentioned in Galveston. The Bryan Museum claims to be the, “home to the world’s largest collection of historical artifacts, documents, and artwork relating to the Southwestern United States.” I’ve wanted to try them, but haven’t made the trip yet.
If you’ve ever been curious about how an offshore oil rig does what it does, the Ocean Star Offshore Drilling Rig Museum and Education Center will explain it all with a museum and tour. Down the street is the 1877 tall ship Elissa, which still sails. Tours are available.
I’ve liked the Galveston Island Brewing Company’s beers, particularly their American Double Stout, “Balinese” (or Balinese Dancer, I’m not quite sure—named after a ballroom that washed away in one of Galveston’s hurricanes). I’m also not sure if they make it anymore. There’s another brew bar on the Strand, Brews Brothers, that’s a nice space. They’ve been talking about brewing their own beers for awhile, but I’m not sure if they’ve gotten anywhere worthwhile with that project. Decent selection though.
Leon’s World’s Finest In and Out Barbecue is not quite up to the heights of Kreuz/Smitty’s in Lockhart, nor Franklin’s in Austin, but it is still worth trying, IMHO. And the longest I’ve had to wait for it is maybe five to ten minutes.
There is an airport on the Island, but I don’t know whether most cruisers fly in there, drive to the Island and park in one of the giant parking lots near the cruise dock, take a shuttle from another airport to the island, or what. So I don’t know if you’d have a car to explore the area, or will be relying on cabs, buses, etc…
EDIT: It sounds like you’d be flying into one of Houston’s Airports, either Hobby or George Bush, and renting a car. If that’s the case, and you’ve never been to Texas before, your possible sights grow dramatically. Oh, and I almost forgot, Galveston Island and High Island/Bolivar Peninsula are one of the foremost destinations for birders in the world, during the large migrations. Will March be in the middle of one? I don’t know.
Sounds like a lot of fun!