I would buy the ferry tickets online.
There is no advantage waiting until the day of travel . Occasionally before hand there will be discounts a couple of weeks before on the webpage.
If your plans are unlikely to change you should buy today or tomorrow as you can use the code CIBERLUNES to get a 25% discount on the ticket price for your whole party.
This a about as good a dscount as you can get on Buquebus.