For weather info we recommend

And in regards to Navigations we recommend the App Navionics