The only fuel dock left in Charlevoix is Ward Brothers. They have a terrible habit of closing early before their posted 7 PM closing time. I have missed a few fishing excursions and sunset cruises by relying on them to be open.
If you are outside of bankers hours, make sure you are fueled up. Ironton Landing which is open late (9 or 10) is the next closest place, then it is either East jordan or the Harborage in Boyne City which closes early but at least they follow their posted hours.