The ferries are cheaper than the flights and you can take them overnight if you want so you won't lose any of your days (save on a nights accomodation to). They leave from a few different parts of Spain including Barcelona and go straight into Ibiza Town.