With the tagline "Let her inspire you," Saint Lucia’s new branding is moving away from focusing on its sand, sun and sea offerings, to promote Caribbean island’s culture,...