Sounds like you wont be using a machine?
One method is to buy a synthetic clay mit to knock off the contaminants. Then an easy to apply spray on/wipe off coating that is safe for gel coat and vinyl and rubber.
The cleaner wax products are kinda like a shampoo and conditioner in one.
There are even coatings you spray on with a pressure washer and then rinse off. That's a really fast and easy way to get some protection on a large surface area like an RV or trailer.