From Tangier, you can get to Cap Malabata on bus #15 or #16 from the Grand Socco, or by petit taxi.