I don't see why sea-monsters would attack and eat people on the sea, except if they tought the ship was a large prey.
There is much more food in the ocean than there ever would come from attacking and eating a crew on a large ship.
Unless its just territorial or likes to kill things for fun, there should be no "logical" reason too attack the ship.