This adventure sounds like a lot of fun! There are lots of things for PC's to do, from fighting in the pits, to joining a band, building a reputation or gambling for trinkets.
Only thing I didn't see was an inciting incident to get the PC's onto the ship. Something like them going for a pleasant moonlight sail in their small boat and getting rammed amidships.