The Lockade Grand Canyon is one of the classic attractions on Ocean Road. Located between the Twelve Apostles Rock and Gibson Steps, it also has a very magnificent view and is very amazing. Personally feel that this is also a must-see attraction on Ocean Road, recommended!