"rayo" is "ray" in spanish, meant to be like "ray of sun."
The largest island, based on Cuba, also harboring thousands of smaller islands around it, some being very very tiny.
Soleil nĂ² - city
Sant Enlace - city