Lying off the coast of Geraldton, Western Australia, the Abrolhos Islands provide a marine oasis of wildlife, ocean activities and natural beauty.