@Barmaglot , thanks for all the recs. I've decided to try getting on the Smiling Seahorse for their 9D/8N special malta trip on Feb 13. Before that, perhaps I'll fly into HKT or BKK on Feb 8 (Test & Go) or Feb 6 (7-Day Sandbox), and spend the extra days staying in Kata or Chalong Beach diving locally (Chalong's hotels are cheaper so I might head there). Will have to check possibility of transiting in SIN, if not, it'll have to be BKK/DMK.
EDIT: Transit in SIN is a-ok. I'll fly via SIN to HKT, spend 5 days diving locally in Phuket, then board the Smiling Seahorse on Feb 13. Yay!
EDIT 2: well flight via SIN costs almost twice as much as transiting in BKK. Looks like I'll have to spend at least a night in BK before heading back to the airport to fly to HKT after all.
EDIT: Transit in SIN is a-ok. I'll fly via SIN to HKT, spend 5 days diving locally in Phuket, then board the Smiling Seahorse on Feb 13. Yay!
EDIT 2: well flight via SIN costs almost twice as much as transiting in BKK. Looks like I'll have to spend at least a night in BK before heading back to the airport to fly to HKT after all.