Madfish Bay and Offshore Islands

The offshore island at Madfish Bay, William Bay National Park, Denmark Western Australia - one of the local's favourite beaches.

Madfish Bay and Offshore Islands