Transportation after Wishes

We are having a non-parks vacation in a couple weeks in Orlando. We have dining reservations at Whispering Canyon one night and want to watch Wishes later. Since we will be able to park for free at WL (right?) for dinner, I’d like to take the boat to the MK area to do a monorail tour and watch Wishes from the Poly beach. If we do that, what is this best way to get back to WL for our car? Boat back to MK, then boat to WL? Or Monorail back to MK or Contemporary, then boat to WL? Or should we just Uber it?

I would take the monorail to MK and then boat to WL but I think all your options work.