Easy Tide is a great tide prediction site, just click on the link and select your nearest port for 6 days free predictions.
BBC Weather a good site for weather or tides.