Nothing wrong with this one. You can tinker and make it a sweet vacation run. You can work it weekends +1. You can work it for full upgrades (as a medallion) or max MQMs or MAX time in the islands.
Even with some positioning cost to YYZ this can be a sweet deal! Here are is the cheapest run numbers I could work out:
10,772 MQMs at 4.1CPM
Bookable on Delta.com
I think I would stay a day on this one. I mean, it is Hawaii after all 🙂