3 days is barely enough time for a flight, drive to a resort etc. You waste so many hours when it comes to flying (and even more so if no direct flights) - is it worth it for just 3 days knowing you'll be in Maldives later?
Go to Capella and spend some down time there, or take the ferry from SG over to Bintan, stay at the Sanchaya.