"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