With its towering white cliffs, azure seas and ever-shifting flock of superyachts, the Italian island of Capri is "the ultimate stop on today's Grand Selfie Tour". But there's also another big ...