Storm clouds gather over Rhodes town