I rented in Chania and returned in Heraklion without a drop off charge (company had offices in both cities). I rented from Gelasakis.
Taxis are (relatively) cheap on Crete, and often used for intercity travel, so if you can arrange a no-charge rental car drop, under the circumstances, I'd just grab a cab that first night.