Fringed by 17 separate white sand beaches encircling its 28 kilometre
shoreline like a pearl shell necklace, Great Keppel Island offers an unique holiday destination.
Fringed by 17 separate white sand beaches encircling its 28 kilometre
shoreline like a pearl shell necklace, Great Keppel Island offers an unique