I don't know if they would stay on if soaked, so unless anyone can confirm, but what about wrapping it over with a cohesive bandage? My daughter used this on her knee and went in the pool and sea with no problems.
Or could you place it on your bum cheek and put some tape over it, and then your bikini bottoms/swimsuit would help it stay in place.