Shothole Canyon Beach: Karratha's Hidden Turquoise Sanctuary | OnlyBeaches