What a bummer that the weather and tides made your vacation so miserable. :-( Unfortunately, that's part of the unpredictability of cruising, no matter what cruiseline, ship, or port you choose. You just have to ask yourself - can I still have fun if Mother Nature doesn't cooperate and ruins my plans? If the answer is "no," then I would recommend a land-based vacation.
I sailed out of Jax twice before, and the second time, on the Celebration, a cold front came through on our final sea day, creating 12' swells. Talk about rocking and rolling! Just walking down the corridors was an adventure - I'd lift my foot to take a step and the floor would fall away before I could place my foot down. It was like taking big moon walk-type leaps with every step!
Sea sick bags were placed in elevator bays and bathrooms for guests. You could hear the retching from behind the door of almost every cabin you passed. Before they closed the pools, it looked like people were swimming in a giant washing machine. The kids had a game going to see who could stand up in the kiddie pool the longest before being knocked down by the ship's movements and mini tidal waves in the pool. We played a hilariously twisted and challenging game of ping-pong on the aft table.
Yeah, I was feeling a little green by mid afternoon, and it didn't help that we were all the way forward in an interior cabin and could hear the sloshing and SLAP of the waves against the hull as the ship pitched up and down and side to side. But it was my wedding anniversary, so I was determined to suck it up and enjoy the day. I tried going outside to keep my eyes on the horizon, but the horizon kept disappearing as the ship climbed and fell with the enormous waves. I finally gave in and got seasick meds from the purser's desk, then took a nap to clear my head.
Anyway, the point of my ramblings is that you have to prepare yourself for when things don't going according to your expectations. Rain, rough seas, and high tides happen. How you react to it is entirely your decision. After all, it sounds like you had it much better than the people on the cruise after yours. You got to board the ship on time, even though the ship didn't sail when expected. The people after you couldn't even board until at least mid afternoon. Yeah, you missed Freeport, but having been there a couple of times already, I can assure you that you didn't miss anything.
Just thought I'd share a little perspective and remind you that you can't avoid bad weather and rough seas just by refusing to sail from a particular port. ;)