About William Bay National Park
William Bay National Park is a 1,734-hectare coastal national park located 15 kilometres west of Denmark in Western Australia's Great Southern region. Established in 1971, it is renowned for its sheltered turquoise bays, granite formations and white sandy beaches including Greens Pool and Elephant Rocks. The park protects coastal heath, karri forest and granite headlands, offering swimming, snorkeling and scenic walks within the Shire of Denmark.
Visitors guide
Visitors can expect a scenic coastal park with several distinct bays separated by granite headlands and boulders. Greens Pool offers a sheltered, calm swimming beach protected by large granite rocks, while Elephant Rocks features massive granite boulders resembling elephants. Madfish Bay and Waterfall Beach are more exposed surf beaches. The park includes lookouts, short walk trails through coastal heath and karri forest, picnic areas and clear turquoise water ideal for swimming, snorkeling and photography.
Key highlights
- 01
Greens Pool - sheltered turquoise lagoon protected by granite boulders ideal for swimming and snorkeling
- 02
Elephant Rocks - large granite boulders resembling a herd of elephants wading in the bay
- 03
Madfish Bay and Madfish Island - exposed surf beach and island with dramatic coastal views
- 04