I think the blue and orange could give it an interesting look, but it isnt looking so great at the moment... what I would do is try to put maybe an orange stripe going through the blue rather that such un-attached color, maybe make the lower deck not so high up on such a short ship, and on your top deck, dont use 2xanything bricks, but make a pretty railing (look at some other ship MOCs for inspiration). Also, a lot of the walls look a little bit square (especially the bow), so maybe try to fix that up a bit...
Get some of that done, and your ship will start to become a beauty
EDIT: Also remember, your railings dont need to be so high, especially when using solid bricks... Generally 2 bricks or less is high enough, and really 1 1/3-1 2/3 is plenty high enough... want to be sure the minifigs can see over them after all