1. Boarding and debarkation needs to be faster and more fun. Why not provide free food, a band, at least a tv in the embarkation area? Here's your card now sit and wait until we call you for an hour.
2. Boring announcements all day. Hi this is your Captain, tomorrows weather will be 62degrees....
3. Theme days. Today we go to Jamaica so the band plays Caribbean music, the dinner has Jerk Chicken, the Parade of Waiters everyone wears a wig with dreadlocks.
Or something random like on a sea day it's Pirate day. Free eye patches are brought to your room with your daily guide, 10% off anything if you wear it. Drinks, in shops, at specialty restaurants.