It would help to know the year of construction, that is are your ports the newer Lexan plastic, or original glass ports with aluminum frames? You can repair & reseal them yourself, and you should so that you get to know your boat better by doing repairs on it. Unless you're not physically able to do the work. The metal frames unscrew from the interior cabing side frame. You usually have to run a putty knike and/or utility knife around the perimeter to break the seal of the rubber caulking etc. holding them in. You can order kits from places such as Catalina Direct, etc. which come with the new bedding adhesive, gasket seals, etc. & instructions on how to do it. Not difficult, just time consuming. Good luck.