I usually went for a disposable swim nappy with a washable swim nappy on top, although i quickly found that mine never pooed at swimming, possible because i never took them in the hour or so after a meal.
By about 18m i didn't bother with the disposable & just used washable swim nappies.