I always just bring some, you can pick it up in your local pharmacy. So, far I have not needed it, but I always have it for "just in case". Hopefully you too will not need it, haven fun on Enchantment.
We were on the Vision week of August 19; free bonine at purser's desk, but I had also brought my own. As this was my first cruise, I opted to take them as a precaution. Hopefully you won't need them, but they should be there.