Check out UKHO for a very comprehensive, free global tide prediction service.