vehlis only gives me 3 options that I clicked on a bunch of times and nothing about buying anythingNo, you don't need to buy a tent. But you can optionally buy the better tent from Vehlis to gain more favor from the chosen captain.
Once you've made all the preparations go speak to your captain again.