17 May 2016 ... Taormina is one of those impossibly glamorous Italian towns, full of cafes, galleries and shops expressly open to please the tourists.