As others have stated, it is better to bring your own. They have a limited supply and don't carry every size. Bring more than you think you need. (I have been on diaper hunts at port before, successful - but NOT the kind of fun I intended on a port day.

)
I didn't know about the reusable swim diapers though! That DOES sound extremely helpful!