Heraklion has buzz!