St Lucia forecast