Canal Rocks is a series of granite rocks in the Indian Ocean just off the coast situated approx 4 kms south of Yallingup in the South West region of Western Australia. Canal Rocks is a great place to watch the ferocity of the Margaret River surf. Waves crash over the rocks with impressive sprays of water rushing though the canals and over the rocks.