Hermanus is a wonderful seaside town, squeezed into a narrow coastal plain that is bounded by the endless blue of the Indian Ocean to the...