Fernão Veloso Bay Beach: Nacala's Sheltered Snorkel Spot | OnlyBeaches