Perfect place, perfect host, perfect location.
Easiest recommendation ever.
If you visit Herakleion, it is the perfect place for you.