Description
Marabilla Island is located in Saint Nicholas Channel, off NW coast of Lulu I., Alex. Arch.
History
Spanish name given in 1775-79 by Don Juan de la Bodega y Quadra and Francisco Antonio Maurelle as "Isla Maravilla" or "marigold island."