Yes. In summer it would pay to book at least one week in advance. In winter it should be no problem to book just a day or two in advance, as long as no large groups have booked up the boats. It is a good idea to book on your first available day so that if the trip is cancelled due to the weather conditions, you may (subject to availability) have the option of an alternate day.