Do I need to book tours in advance?

It’s possible to book in Labuan Bajo, but during high season it’s best to book online or through your hotel/tour operator in advance.