From Tarifa its only a 35 min trip by Ferry to the African Continent.
Morocco is definitely worth a visit. You can go on your own, or take one of the tour arrangements for about 48 Euros. This includes the Ferry and a guide in Tangier. The Ferry on its own will cost you about 21 Euros. You can buy tickets at the FRS office at the entrance of the Port, or in the one of the Travel Agencies in Tarifa.
riads activities tarifa spain things sport riad outdoor marrakech marocco luz holidays excursions essaouira do costa cadiz attractions andalusia activity