You can't see it from the strand itself. You walk into a courtyard and it opens up into the arena. They usually have one of the small dome stages up, like you see at small festivals. It's slightly sloped so you get a good view.
Generally, a great venue!