Durante la Guerra de Independencia Española, el castillo Sohail estuvo en manos de los franceses como consecuencia de la ocupación gala de España, siendo el escenario de la llamada Batalla de Fuengirola, que enfrentó a un ejército hispano-británico contra una guarnición polaca al servicio de Francia.