If you are going to Treasure Beach in the middle of your stay, why not leave Rockhouse early on your departure day, visit Black River and YS Falls with a drop off in Treasure Beach? It might cost a little extra, but would save a full day of travel. I believe you can visit Pelican Bar from a Treasure Beach fishing boat.
Regards,

Bob