The fundamental tide calculations are based on gravity of Earth Moon and Sun at a particular time. They are quite accurate.
But amongst groups of islands, estuaries, river mouths etc that calculation becomes unreliable because the depth and currents effects the flow and the predication needs to be based on observation. Only the important ports have those and are therefore accurate. Elsewhere the predictions can easily have error.
Actually something entertaining - ask whoever what causes the tide. My brother who's 1 year younger than me was straight into ummm ummm never thought about that