From private swim-up suites to unmissable dining and bespoke spa rituals, Zafiro Hotels has redefined what all-inclusive looks like on the Balearic Islands – and we're sending one lucky reader to experience it for themselves