Está situado en la costa occidental de la provincia de Almería, entre Punta de los Baños y Punta Entinas-Sabinar, en la denominada Bahía de San Miguel.