For those who play VTT or like a more visual playing arena, there's an excellent Steamboat battlemap (free and fancier paid versions) here - https://www.tomcartos.com/riverboat
Disclaimer: I am not Tom Cartos, I don't know him and I don't profit from his sales. I just think his maps are neat, and this adventure is fantastic.