Just a suggestion, whatever service you use, remember you get what you pay for. If you are leaving the lagoon, be sure you have a reputable boat from a reputable company.
There are plenty of boats that can be chartered with a captain too. $500-750 per day gets you plenty of boat, with a captain from a few of them.
Coconut Reef Tours will let you take the whole boat, with captain and beverages for about $750 and you don't have to drive. Or you can pay per person, about $60 each.
Have fun!