Peñón de Alhucemas is one of the Spanish plazas de soberanía just off the Moroccan coast in the Alboran Sea. It is also one of several Peñones, or rock-fortresses, on the coast of Northern Africa. Peñón de Alhucemas and the islets of "Isla de Mar" and "Isla de Tierra" slightly to the west form the Alhucemas Islands. They are located 300 m (984 feet) off the Moroccan town of Al Hoceima or Alhucemas (former Villa Sanjurjo), 146 km (96 mi) east of Ceuta and 84 km (62 mi) west of Melilla.
Peñón de Alhucemas is a tiny rock island, measuring 220 meters east-west and up to 84 meters north-south, with an area 1.5 ha or 0.015 km², and a height of 27 meters (88 ft). The rock is entirely occupied by a fort, several houses, and a church. Isla de Tierra is a steep, 11 m (33 ft) high rocky platform, 114 meters north of the Moroccan beach, 192 meters long northeast-southwest, and up to 87 meters wide, yielding an area of 1.7 ha or 0.017 km².