Catherine Leech reports from the Caribbean island of St Lucia. She gives her tips on what to see and do and where to stay.