Welcome to Flyertalk.
I would just but the two bottles in my checked luggage (assuming you are checking luggage) and go that way. It's much easier that way.
Depending on the port stops, it may also be easier to just wait until your first port stop and get it (assuming you can bring it on the ship since you said it was allowed).