Margate Beach: Queensland's Family Foreshore | Moreton Bay | OnlyBeaches