C'est dans la partie basse du Hamma, du côté de la mer (actuellement la plage des Sablettes) que les troupes du roi d'Espagne, Charles Quint, ont débarqué en octobre 1541, cherchant à s'emparer d'Alger : on sait comment les bateaux ont été dispersés par une terrible tempête et plus de 20 000 soldats ont péri ou ont été faits prisonniers par les Turcs. Le souvenir des Espagnols est conservé au Hamma avec la fameuse grotte de Cervantes, du nom du célèbre écrivain espagnol Miguel de Cervantes (1547-1616), auteur de Don Quichotte. Cervantes, qui a servi comme soldat dans la flotte espagnole, a été blessé au cours de la bataille de Lepante, en 1571. Alors qu'il revenait en Espagne, en 1574, il est fait prisonnier par les Turcs qui le ramènent à Alger, où il sera retenu pendant cinq années. Il tentera vainement de s'échapper, à quatre reprises, trouvant justement refuge dans la grotte. Il sera finalement racheté par les Trinitaires et retournera chez lui, à Madrid. De son séjour forcé à Alger, Cervantes a rapporté quelques pièces comme Les Bagnes d'Alger et La Grande sultane et des souvenirs de sa captivité sont utilisés dans Don Quichotte, notamment l'histoire du captif. En 1894, la colonie espagnole d'Alger a érigé la grotte en monument en y installant un buste de l'écrivain sur un piédestal portant les armoiries de l'Espagne.