Depends heavily on what you're looking for, budget, etc.
Since your visit will be short, you would want to look into resorts in the North or South Kaafu atolls to maximize the time you can spend diving and relaxing.
The airport island, Hulhule is situated in the south east corner of the North Kaafu atoll, and many or most resorts in either North or South Kaafu atolls are reached via surface transport (speed boats or dhonis; the local shallow bottom boats).
If you're looking for luxury resorts in this area, Soneva Gilli should be a pricey but good choice. Banyan Tree and Angsana, both renowned resort brands in SE asia, were running affordable full board plans when I was planning my next vacation. If you're looking for places run by major hotel chains, Four Seasons and Sheraton have resorts in the North Kaafu atoll. As for locally run resorts catering to divers, Bandos is known for their hyperbaric medical center equipped with a deco chamber and hyperbaric doctors attending.
Resorts in the other atolls will require further air travel. Many resorts in other atolls are reached via sea planes (DHC6 Sea Otters), while more remote places require flying to local airports (DH8s or Dornier 228s) and connecting surface transports. Having to fly back to the international airport reduces the time you can spend in the resort and diving.
Hope this helps.
Kaza