Craving whitewashed walls, a working harbour and a long seafood lunch by the water? South Africa's coastline has a surprising number of spots that channel southern Europe — no Schengen visa, no long-haul connection, no euro prices.

The strongest Greek-island lookalike is Paternoster on the West Coast. This tiny fishing village is all white cottages, sandy lanes and fishing boats against the Atlantic. The water is decidedly colder than the Aegean, but the white-and-blue aesthetic is the real deal, and the crayfish-and-chilled-white-wine pace of life matches anything you'd find on a Cycladic island.

St Francis Bay in the Eastern Cape takes a different route: architecture. The town is famous for its white houses with distinctive thatched roofs, while the Santareme area goes full Tuscan with Mediterranean-style villas. Canals, small boats and warm Indian Ocean beaches complete the picture — less rustic fishing village, more polished European resort.

KwaZulu-Natal brings warmth, literally. Ballito on the North Coast pairs golden beaches, palms and warm water with a lively strip of restaurants, closer in feel to Mallorca than Santorini, with a healthy dose of humidity. Further south, Port Edward offers the same subtropical recipe on a quieter scale: sunshine, golden sand, estuaries and a proper holiday-town rhythm.

The Garden Route contributes Knysna, which swaps the Mediterranean's arid look for forests and hills ringing a huge lagoon. The dramatic Knysna Heads — the narrow channel where lagoon meets ocean — plus waterside restaurants and a serious seafood scene give it the atmosphere of a southern European resort town with extra trees.

For authentic harbour charm, Kalk Bay on Cape Town's False Bay coast is hard to beat. Colourful buildings, bobbing fishing boats, independent shops and mountains behind the village feel like a slice of the Italian or French coast — with the bonus that this is still a genuine working harbour, not a preserved set piece. And along the southern Cape coast, Mossel Bay combines long beaches, rocky headlands and a historic harbour under a reliably sunny sky, evoking Croatia or southern Italy without the crowds.

The appeal for travellers is straightforward: Mediterranean looks and lifestyle at South African prices, often a short drive from home or an easy domestic flight. If you're an international visitor, these towns also pair beautifully with the country's big-ticket attractions — add Paternoster or Kalk Bay to a Cape Town trip, or string Knysna, St Francis Bay and Mossel Bay together on a Garden Route road trip.

Each spot has its own personality, from remote and windswept to busy and beachy, so pick the version of the Med you're after — bracing Atlantic chic, Tuscan-style architecture, or warm-water palms — and skip the long-haul flight entirely.