Isla del Sol is a perfect place to sit back, relax and enjoy the spectacular view... as long as the winds cooperate.