Could someone develop a widget with a count down to next high & low tides

I've been enjoying summer in NZ, but our local beach is very dangerous at specific times of a tides.

It would be nice to have a widget that tells me how many hrs : mm & actual time to the next tide - low or high.
And sends me a nonfiction when it's reached.

This way I can plan my activities around the tides.

I do have a tide clock on my wall, but I can't take this when I'm out running.