I understood the original post to be from a cruisers' perspective - island hoping. Cruisers have limited water and from what I've read, it is common courtesy to bring your own dishes when invited over to another boat. Perhaps I'm misinformed ...
Maybe just ask this question to your host:
"What can I bring? Do you need dishes? What type of salad or desert would you like me to bring? What do you like to drink?