Yes, it is advisable to pre-book boats with a travel agency because the demand can be really high at times.