Sardinia: an island for all seasons