translate English to French: Its revolutionary history and its legendary beauty have made of Cuba a mythical island.
Son histoire tumultueuse et sa beauté légendaire en ont fait une île mythique.