I sort of think Shrek fits best in Islands of Adventure as a Shrek boat ride makes sense to me, so this as TL replacement would fit well. Or just a ride at the TL theatre.
Last Wish has changed my mind totally, the parks need Shrek again in a big way and I don’t think a meet n greet at Kidzone, even if well done and themed, is nearly enough.