Karst tipli olan Herakl mağaraları Tanjer şəhərindən 14 kilometr qərbdə yerləşir. Herakl mağarlarının biri quruya, biri dənizə olan 2 çıxışı var. Ehtimal var ki, dənizə olan çıxışı Finikiyalılar yaradıb. Maraqlıdır ki dənizə olan çıxış Afrika qitəsinin formasını xatırladır, ona görə də mağaranın başqa adı ""Afrika Mağarası""dı. Təbii yaranan Herakl mağaralarını Berberlər xeyli genişləndirdilər, onlar zeytun yağının istehsalı üçün istifadə edilən dəyirman daşılarını düzəltmək üçün mağaranın divarlarından daşlar götürürdülər