The island is extremely busy during Regatta, so yes, I would recommend booking ahead of time. Passaat is a very nice all-day excursion. They also offer a dinner cruise and a sunset cruise. I believe they're a sponsor here.