St Lucia has become an increasingly popular destination for local and overseas visitors.