My husband and I are visiting Tonga in August for 9 nights. We are staying 3 nights on Fafa Island and 6 nights at Blue Banana. We are ready for a relaxing vacation, but we chose Tonga to swim with the whales. How many days do you recommend for whale watching/swimming tours? We were thinking 2-4 days. Do you recommend booking the tours now or waiting until we arrive?