Where are the rare Pokemon on Pokemon LeafGreen?

Curilean Cave Mt. Ember/One Island power plant Safoam islands