Tropical conditions aren't supposed to start in Galveston until later tonight.
Harmony likely will be a bit bumpy for a while though once you set sail. It'll be a stiff headwind.
Then take a screenshot of your setsail pass on the website, email/transfer it to your phone.
Honestly I bet you'd have no issue checking in at the pier even without the barcode.