One of a few riverside lodges north of town, this well-run complex in a verdant property in has comfortable rooms, self-catering chalets and a restaurant (mains from R85) gazing across a lawn at the river cliffs. Rates are cheaper on weekends. In June and July, it's fully booked with divers who want to experience the annual sardine run.
Port St Johns River Lodge
The Wild Coast