I like Curacao diving and have done a lot of trips there, and feel Curacao's better diving is mostly located to the west where the 3 dive sites you mention are. That said, I haven't seen any dives there that are worth paying for private charters and jumping through lots of hoops for. IMO Mushroom Forest in particular isn't all it's cracked up to be (anymore) - used to be pretty cool, but storms and popularity have taken their toll. So maybe you can simplify your plan by not getting hung up on that one - if you happen to find a convenient charter that is going there great, if not don't fret about it. Watamula is nice if you can find someone running their boat there that day. (If I had to choose between between MF and Watamula I'd pick Watamula.)
Alice in Wonderland is the shore dive at Go West (formerly Ocean Encounters West, formerly All West) so easy to do on your schedule. It's a nice reef well worth at least a few dives.
Personally with one day and flying early the next morning, to dive that area I would get to Go West when they open, pay them for tanks for the day, do how ever many shore dives on Alice in Wonderland that fit, and knock off early enough to allow myself a decent time before flying not to mention gear drying time. Or given that you need a buddy - if you can't find a boat trip someplace else that works out better, you could just do the morning 2 tank boat at Go West, then squeeze in an early afternoon shore dive there on Alice in Wonderland after if you are comfortable with the time to fly - your call. (I probably wouldn't be.) Maybe you can find someone on the boat that you can shore dive with. Or of course you can try and arrange to rent a DM through Go West for that dive or a whole morning of shore diving, or see if they know of someone else looking for a buddy that day, but sometimes they can be pretty busy and not have the staff so who knows. (If you do this hopefully you're a morning person, it's a bit of a drive out there.) IIRC, Go West opens at 8. They're not well set up for before/after hours diving even for people staying at the adjacent resort, otherwise I'd suggest starting your diving early or even the night before if it wasn't for the buddy need. (What time are you getting into Curacao on the 17th?)
Another thought, stay at the Marriott. Nice place, and the dive op there Caribbean Sea Sports has a good rep. I haven't shore dove there and while I'm pretty sure it doesn't measure up to AiW, it's supposed to be nice. The location is a good compromise, and not horribly far from the airport or anything. Maybe you can squeeze in a late afternoon or evening shore dive there on the 17th and do their 2 tank boat in the morning. I've seen them diving pretty far to the west, I think they may even do MF from there, but I'm not sure about that and no idea what day.