Spain-Places.com has listed approx 109 islands in Spain. Some of the Top rated islands in Spain are- Terreros Island, Alborán Island, Lobos Island, S'Espalmador, Isla del Trocadero, Roque del Oeste, Alegranza, Isla de La Cartuja, Pantaleu & Dragonera.