The past two years we have stayed for two weeks. Each time, the visibility has gone down during the second week. Lots of spawning during the second week this year, and also wind and heavy seas the last day, which was canceled. It's a crapshoot, but visibility is usually better in March and during the Fall. Last year, our friends from Toronto had amazing visibility in August. You just never know.