Kewalo Pipe is another option. No beach but there is the waterfront park with grassy area and BBQ pits. For those that don't mind a bit of a shore swim they can do the pipe there and for those not into surface swims too much there is the inner reef closer to middle pavilian.