Keep it waxed
First, cleaning the deck with a good boat soap, use a soft brush to remove all the easy dirt. Then use a harder brush to scrub hard to remove spots. If it won't come up, the old "soft scrub" seems to do the trick. It is the best for getting the hard to get off spots. Once you get it cleaned, wax the smooth fiberglass not the non skid. A good wax is key, it will make your cleaning much easier the next time you wash down. I will use a zip style wax every now and then on the whole boat, but will use a liquid wax 2 - 3 times a year to keep the washing simple. The ports can be cleaned mild soap, and use a windex that can be used on acrilic. You can wax the ports as well, just be sure the cleaning and the waxing are done with MICRO FIBER cloth, no scratches.I am sure you will get a lot of posts to this, everybody has there own cleaning practices. So I am sure you will find some good products that you will like.Enjoy your boat!Gary