TravelAitutaki: Cannibal spirit lives on07 May 05:00 PMNick Squires finds that life on the island of Aitutaki is everything it's cooked up to be.