www.arachnoid.com/JTides/Free download, free software, just needs an up to date Java plugin running.
Gives a good graphical output, very useful for planning sessions where water level is a factor, as you can see tide height minute by minute through the day.
We use this religiously for our sessions at Magnetic / Lizard Island when riding over the reef flats.