I'm thinking about those same DAR-JRO-ZNZ-DAR flights on Precision..and that quote seems more than reasonable.
As a word of caution, I was considering taking the ferry to/from DAR to Zanzibar, but I did hear from one travel agent that there was a recent sinking.