There may be some small motels around Surfside. Not sure what caliber you're looking for, but I seem to recall some on the way to Freeport. There may also be something just past San Luis Pass, on the curve. If you're looking for something nicer, stay in Galveston.