Yes. This is a popular activity and tickets sell out in advance. As soon as you know your dates of travel, book your transit or narrated bus tickets.
In a perfect world, you could watch the weather and schedule this for a time when clear skies are in the forecast. Unfortunately, tickets will most likely be sold out if you wait to the last minute. It’s better to reserve your tickets and hope for clear skies than to completely miss out on this opportunity.