Are brands and retailers missing out on an opportunity on cruise ships?