I'm running Cargo Ships with Krastorio 2 and K2 Personal Tweaks. The result is that ships have big equipment grids like K2 trains, but I'm not able to place the Shuttle equipment in the ship grids. This should work, as ships are just trains on water. And I believe it does work if I don't have K2 Personal Tweaks installed and instead let Shuttle Train add the grids to the ships. It seems if another mod adds the grid it doesn't set the Shuttle Train category to the grid?
I've poked around the code a bit, I think it would be a pretty minor change. I think it might be a load order issue.
EDIT: Adding K2 Personal Tweaks as a optional dependency for Shuttles did indeed solve the issue and allow ships to be used as shuttles.
https://mods.factorio.com/mod/cargo-ships
https://mods.factorio.com/mod/Krastorio2
https://mods.factorio.com/mod/rz-K2PersonalTweaks