Another option is to do a 7 day cruise that is stops in alot of ports. My firsy cruise was on the Serenade doing the southern Caribbean. We were in port every morning and sailed through the night. In my mind, at least if I didn't like cruising, I was in port from 7-5 everyday (except the last sea day). In the end, I enjoyed cruising and now choose iteneraries with equal sail/pport days.