It would be recommended to book a boat at least 3 weeks ahead, especially during the high-season, when the availability is strictly limited.