Escape the crowds and discover South African seaside towns that offer tranquillity and charm within easy reach.