Is there a ferry or cheap(ish) way of getting from Tenerife to Morocco?

I REALLY want to go to Morocco and we are going to Tenerife in September and I'm hoping there's a chance I can visit from there. Any ideas?? Flights are expensive!!!
4 answers 4