Hakula Lodge, just south of Neiafu, is a one-stop shop for tours and activities, both guided and unguided: fishing, snorkelling, sailing, bike-riding, diving, driving... Give them a call to discuss what you'd like to do: if they don't offer what you want, they'll suggest someone who does!