That's not weird. Navionics presumably had your email address. They then likely uploaded that as part of a list of customers into what FB calls a "Custom Audience List" and promoted some post to that audience.