Local markets, spicy food and real people to mingle with: self-catering in St Lucia is your key to getting a true taste of Caribbean life…