Mbegani Bay Beach: Gentle Waters & Village Charm in Bagamoyo | OnlyBeaches