Life on the island of Rhodes is resuming its regular beat