There is one island in Geraldton
1 results
Located over 100 kilometers off the Geraldton coastline, the Abrolhos Islands are home to more than 120 unspoiled islands.