Welcome to the forum.
Good luck w/ your new boat.
Any fiberglass cleaner that is mildly acidic will remove that marine growth and staining. Follow all appropriate chemical safety handling procedures for eyes, lungs and skin.
Here is one:
https://bbg1.my.salesforce.com/sfc/p/#E0000000Z21E/a/E00000000UOS/fz9wTo.f0W_GesDSrUfg681UdZ8PVTqAoUs3I3vQgyA