Tidal predictions for over 8500 locations showing high/low tide times, tide curves and current predicted tide height