Castillo de la Virgen, Santa Cruz de La Palma