Four South African beaches named among the world’s best for 2026