API does not avoid sea

I’m trying to get a route with the parameters avoid=ferry and vehicle=car in order to avoid sea routes (i.e. between Barcelona and Majorca or Spain and Morocco) but the result is still returning the line through the ocean.
How could I avoid this? Am I doing something wrong?
Example query:


This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.