For those activities I prefer an old style Mil SEEK 2 pocket
vest, it will fit well under a float vest.