Hi Grace!
Thank you for sending your questions to the Disney Parks Moms Panel!
Hercules is one of my boys' favorite characters! They cannot get enough of that movie! Unfortunately, those characters are not currently featured in any of the parks in the Walt Disney World Resort. I believe that Hades made a surprise visit recently during "Mickeys Not So Scary Halloween Party" and this past September during the "Unleash the Villains" event in Disney's Hollywood Studios. For a list of character meet and greets, please visit this page:
Character Experiences. It has also been several years since I have seen any Hercules souvenirs at the Disney Parks.
As for the restaurant question, Epcot has never had a greek restaurant. The only restaurant close featuring mediterranean food is
Restaurant Marrakesh, located in the Morocco Pavillion, which is still open.
It has been a pleasure assisting you! If I can assist you with any other planning question, please feel free to send them my way!
Happy Planning!
Yael