Visitors to the Eye of the Wind are most blown away by the spectacular 360-degree views of the surrounding Cascade mountains, Grouse Mountain resort and the Lower Mainland below.