I know that all creatures level up with you in this game, so going from that point I can go to Shivering Isles at lvl 1. But I heard that the quest rewards gets better and better if you visit the place at higher level.
Tell me your opinion, which level you think its optimal for entering Shivering Isles?
From this it sounds like you want the best quest rewards, so as said above, level 30 is optimal.
My character tends to go in very early and bounce back and forth between SI and Cyrodiil. My only advice would be is to look carefully at the quest rewards. Many people like them, but there is not a single leveled quest reward that interests my character; the freedom of not caring about that is wonderful. I much prefer gear and weaponry that is self-enchanted.
The other aspect of SI is the amber/madness gear. That is neat and kind of unique in that when you have it made, it is made at your current level. That means you can go back later and have better stuff made. Amber/madness tops out with Perfect at level 23.