En terminos generales las islas no son privadas, pero la historia es otra.
Es habitual que en la edad media se concedieran dominios sobre islas, que posteriormente se han ido transmitiendo.
La ley de costas declara que las playas son públicas, pero no dice nada del terreno alejado de la playa (creo recordar que la servidumbre pública (que no propiedad) es de 15 m a partir de la arena).
Por cierto, La ferradura no es una isla, está unida a tierra por un pequeño ismo (se aprecia en la foto del enlace).
En cuanto a Cabrera, hasta principio del siglo pasado era privada, se expropió por el Ministerio de la guerra, y hoy en dia sigue siendo de propiedad militar, aunque esté protegida por el parque nacional, que comparte su uso con los militares y la benemérita.
