May in Palma de Mallorca is nothing short of spectacular....