Description
Point Miraballes is located between Port Saint Nicholas and Trocadero Bay, on W coast of Prince of Wales I., Alex. Arch.
History
Spanish name given in 1775-79 by Don Juan de la Bodega y Quadra and Francisco Antonio Maurelle as "Punta de Miraballes," meaning "Sunflower point."