I agree shorts, capris, skorts, casual skirts and sundresses are all fine during the day.
It should be warm enogh to wear all of the above while you are cruising, although I would defninitely suggest a sweater or lightweight jacket for the evenings!
Anne