I have "tide prediction" app on my phone. It only has primary ports, not secondary ones, but the app is free. It seems to not give exactly the same times and heights as Reeds Almanac but it's close enough for general use. I also have Navionics UK app and that includes secondary ports as well, plus tidal streams. That costs around £40 from memory.
Rib Tigga an Avon SR4 Rescue with Honda BF50
MMSI 235910073 Callsign T123046