Along South Africa’s southern coast, towns like Gordon’s Bay, St. Francis Bay, Simon’s Town, and Ballito sparkle with Mediterranean charm.…