You are standing on the timber dock at Lake Michelle in Noordhoek, looking north across the water at the Peninsula ridge. Hold your thumb on the glass — that is your finger on the line, pinning it to the spool. Sweep the phone back over your shoulder and forward like a rod, and lift your thumb on the way down. Too early and the lure balloons up and drops short; too late and you drive it into the water at your feet.
The fight uses one thumb for two jobs at once. Up and down is give-and-take: holding reels and loads the line, letting go gives line back. Left and right is where the rod is pointing — the fish swims side to side and lunges when it runs, and you slide to stay on it. Only tension can break you off, so following badly costs you time, never the fish. One fail state, two skills.
Four venues are open from the start — Lake Michelle, the Kalk Bay harbour wall, the Cape Point ledges and the deep water off Hout Bay. Progression lives in the logbook, not in locked doors.
Worth knowing
The water is not uniform, so aiming is the point
Kurper sit tight against the reed edge, barbel hold down in the deep channel, mullet cruise the open water. A monster cast into empty water catches nothing. The scene also follows your actual clock — dawn on the dock is dawn for you — and several species only feed at particular hours, so the time of day decides what is catchable.
Real South African regulations, sourced
Undersized fish, closed-season species and anything past its bag limit go back: the Keep button disables itself and names the rule that stopped you, with a hard limit of ten fish per person per day. Fish you may keep carry a nutrition panel — fillet weight for that actual fish, energy, protein, omega-3 — with its SASSI colour and a mercury note where one matters. A fish you must release does not get one, because an appetising calorie panel beside "you must release this" would undercut the rule.
No haptics on iPhone, and the app says so rather than lying
iOS Safari has never supported the Vibration API, and there is no programmatic haptic API for web content on iOS at all. Android phones vibrate; iPhones get audio, where the reel's pitch follows line actually gained rather than whether your thumb is down. Settings reports which one your device is getting instead of offering a toggle that does nothing.
Screens