Eight Mile Rock Beach: Grand Bahama's Turquoise Local Gem | OnlyBeaches