I think a mask, fins and snorkel would be frowned upon. Maybe a kid could get away with it but who knows.
I had a question about the bathroom amenities. Do they offer awesome shampoo/conditioner/body wash in the shower like they did on Holland America? I still miss that stuff… Anyway, would be nice to know so I can avoid packing extra stuff!