Does Viva Macau still fly direct from Macau to Maldives?

No, they don't. Stopped flying their direct Macau - Male service in June ur July 2007 due to poor loads (usually less than 50 pax on a 245 seat 767).