A photograph taken last week on a Caribbean cruise ship quickly gained widespread attention, but it was not of a pink-sand beach, a zip-lining adventure or an onboard sky-diving simulator. It was of a woman standing on a balcony railing of her stateroom on one of the world's largest cruise ships - posing for a selfie.