Peñón de Vélez de la Gomera is the name of a small peninsula on Morocco's Mediterranean coast, consisting of little more than ...