While there are operators that offer activities without prior booking, it’s always advisable to book in advance, especially during the high tourist season. This will secure your spot and allow you to plan your day better.