Usually day passes are only offered on port days, but that is not a rule set in stone. You might find them available on sea days but that is not likely.
Run by the spa on the first day they should be able t let you know if they ever sell day passes and what they cost. It might be more economical t buy a weekly pass.