Benzyl ethers should easily survive that, the problem is probably something else. I've found that low yields for reactions like this are usually attributable to problems in purification (loss of material to the aqueous layer during extractive workup, and/or streaking on silica gel). Though if you have a messy TLC, maybe there is a side reaction issue. I hate using AcOH as a solvent and avoid it whenever possible - smelly, difficult to remove, and concentrating your products in hot AcOH can cause unwanted reactions.
I've used pTSA or HCl (final acid concentration of 0.5-1 M is generally plenty) in aqueous dioxane at 80-90 °C to do this reaction before and yields were always good (at least 75%). The dioxane is only necessary if your starting material does not dissolve in water; only a minimum amount of dioxane should be used, just enough to dissolve the starting material at 80-90 °C, because it lowers the polarity of the medium and slows the rate of hydrolysis.
Another option, which is particularly useful if purification is difficult due to high product polarity, is an acidic resin (e.g. Dowex 50W) in aqueous dioxane (again, only enough dioxane to solublise the SM) at up to 80 °C (if you push the temp too high, the resins can start to slowly degrade). The hydrolysis tends to be a bit slower than with homogeneous catalysts, but all that is required post-reaction is filtration and concentration (assuming the reaction is clean).