Currently the average price of properties in Cannon Rocks is R 1 797 043. There are currently 46 properties on the market in Cannon Rocks. Buy a comprehensive property report by selecting the property you are interested in from the list of properties in Cannon Rocks and clicking the 'Buy Report' button.