In reply to girlymonkey:
I use Easytide for Burntisland and find it reliable but do note it gives GMT by default so as others have said you have to correct or tick a box to adjust. Incidentally I looked at them on Saturday and next week has High Water generally around the middle of the day so early or late visits looked most likely.