Translate from Spanish to English:

La Isla de Flores

English:
The island of flowers