Off the western Australian coast south of Perth, Shoalwater Islands Marine Park offers a delightful combination of reefs exploding with marine life, pristine beaches, submerged shipwrecks, excellent snorkeling trails-- and such inhabitants as dolphins, sea lions, and penguins.