Sand Banks Beach: Hidden Turquoise Gem in North Abaco, Bahamas | OnlyBeaches