translate English to French: Its excellent climate, its beaches and its geographical location make it an important tourist enclave.
Son excellent climat, ses plages et sa situation géographique le convertissent en une importante enclave touristique.