Buy attachments or trinkets that float and stand out in dark water to find your items in rivers/seas

It doesn't matter if your phone or key fob is waterproof if it sinks beyond recovery. Get a case or one of those phone stickers (or a keychain, for fobs) with a small, bright-colored buoy on it, so that you can get to it easily.