Located on the western coast of Cape Range National Park in the town of Exmouth, Sandy Bay is a small beige sand beach with many rocky portions. The beach has a beautiful backdrop of rugged ledges, dunes, and bushlands, which together provide incredible views of the vast Indian Ocean. The beach is part of the Ningaloo Marine Park, which is considered one of the world's largest fringing coral reefs.