Willard Beach

Beach

Ballito’s Blue Flag beach: lifeguards, tidal pool and a buzzing promenade right behind the sand.