Here's another tool I always thought would be useful. https://viferries.com/

This was a lot trickier to get the data, so if you use it and notice any inaccuracies, please let me know!