El parque nacional William Bay, de 17 km², está situado cerca de la ciudad de Denmark, en Australia Occidental, a 15 km y a 369 km de Perth.
[1] El nombre de William Bay se debe a Sir William Edward Parry, almirante y explorador británico (1790-1855).
El parque William Bay está surcado por montañas de granito y piedra caliza junto a aguas de color verde turquesa y prístinas playas de arena blanca en la costa.
Las tormentas de invierno forman altas dunas de arena en la costa que llegan hasta el interior.
Muchos árboles y arbustos pequeños crecen en el parque, que también cuenta con rutas de senderismo y baños.