As far as pics, I think real question is are you afraid someone could know you went on the cruise? Or just don't want R rated pics of you out there? If it is the former, going to be hard to guarantee you won't be in any pics (same for resort for that matter). If it is the latter, both the cruise staff and resort staff do a good job of minimizing that risk. Just my $.02