For some alternatives, look at the Anantara Kihavah Maldives Villas and the Dusit Thani Maldives. They are located 25 kilometres and 35 kilometres respectively from the center. If those two aren't what you're looking for, you can try the Loama Resort Maldives at Maamigili or the Furaveri Island Resort & Spa.
If you'd like to explore some nearby localities, check out Landaa Giraavaru and Hanifaru Bay. Head 30 kilometres to the southeast from Dhigali and you'll locate Landaa Giraavaru. That said, Hanifaru Bay is 40 kilometres to the southeast. Hotels in Landaa Giraavaru include the Milaidhoo Island Maldives and Villa Kamadhoo. The Kihaa Maldives and Dharavandhoo Stay are some of the choices in Hanifaru Bay.
Hotels in Dhigali start at AU$99 per night. Prices and availability subject to change. Additional terms may apply.