Beacon Rocks is a coastal suburb in Margate, situated along the R620 Regional Route and south of the Vungu River mouth on the South Coast of KwaZulu-Natal Province in South Africa.
Beacon Rocks is part of the Greater Uvongo area, which is in turn part of the Greater Margate area in the Ray Nkonyeni Local Municipality, which is part of the Ugu District Municipality.
Nearby neighbourhoods include Manaba Beach, St Michael’s-on-sea, Uvongo, Lawrence Rocks, and Ramsgate.