I stayed at the Outrigger Reef Resort for my honeymoon last year. Big huge lagoon style pool and high quality accom-- choose between hotel rooms or Bures. Also lots of activities to keep you amused-- daily volleyball games, kava ceremonies, water sports, toad races.
totally rcommend it
http://www.outrigger.com/hotels_detail.aspx?hotel=37