Tide data completely inaccurate

Hi all, I love the watch but for one feature: the tide data for my location is conpletely inaccurate, its approx 90 minutes off in time and 1 metre or so in height incorrect. I've changed my location, checked the coordinates etc. but no joy.

I've contacted Garmin about the issue but they haven't responded.

The tide feature was one of the main reasons I bought the watch and it doesn't feel great to have spend nearly €300 for a feature that is useless. The tide data is freely available from a multitude of sources; I don't see why it can't pull accurate data from a database.

Anyone have any solutions?